Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    [Maemo 5] Announce: Omnom (Pacman-like game for N900)

    Reply
    Page 1 of 9 | 1   2     3   | Next | Last
    FRuMMaGe | # 1 | 2010-12-27, 11:50 | Report

    OMNOM

    Update 30/12/10

    Omnom is now in the extras-devel repos. Obviously these a development repos so use at your own risk.

    MASSIVE thanks to epage for single-handedly packaging and optimizing Omnom. Without his help this would not have been possible

    Update 29/12/2010

    Here is the pre-release. I have disabled some features such as music and level creation and made a few last minute tweaks. I will be monitoring this thread regularly for comments/bugs.

    Here is the readme:

    Originally Posted by
    ************** README File ******************

    Date:
    29/12/2010

    Version:
    OMNOM V1.0

    Contact Information:
    Luke Thomas
    frummage@yahoo.co.uk
    PM me at talk.maemo.org (FRuMMaGe)

    Info:
    This software (including graphics) was made by me using
    pygtkeditor and gimp on my Nokia N900. It is programmed in
    python using pygame and includes a pyqt gui. It is made for
    the N900 but also works on any system with the correct
    dependencies (see prerequisites)

    Prerequisites:
    To run this software, you will need:
    > Python (already pre-installed)
    > Pygame
    > PyQt

    Recommended Specs:
    This software is still in early development stages. In it's
    current state it runs best at about 850mhz. However, I am
    not responsible for any damage that may come to your device
    as a result of overclocking.

    It is also recommended that you use either an external game
    controller such as the Wiimote or Sixaxis controller for
    easier gameplay.

    Installation:
    Extract the the tarball to a folder, "cd" to that folder and then
    as root:
    mkdir /home/opt/python/
    cp -r omnom /home/opt/python/

    To run:
    cd /home/opt/python/omnom
    python nom.py

    Game Rules:
    The aim of the game is to collect all the pellets in the level.
    The larger pellets put the enemies in to a state where they can be
    attacked, however attacking may not always be the best idea. When
    the enemy is attacked it returns to it's original location and
    can not be attacked again.

    Tips:
    > If you are not using an external controller, I would advise
    you to turn down the enemy speed to 4 to balance the gameplay.
    > For better performance, I have disabled music playback by
    default.

    Please feel free to PM me (FRuMMaGe) on talk.maemo.org with any
    bug reports, suggestions, hate mail etc
    Over the last few months (on and off) I have been working on my first ever game. It is written in python using pygame and features a pyqt gui. It plays similar to pacman, with a few twists.

    Currently the features are as follows:
    • 15 unique levels (including a boss level)
    • Multiplayer (local only at the moment)
    • Custom level creation
    • Several control schemes
    • Highscore table

    Here are a few taster screenshots:











    Currently the code is fairly messy, as it's my first ever game and the framerte is fairly slow at stock speed (recommended 850mhz for full fps). Also, it is a hell of a lot easier to play on a sixaxis or external keyboard than it is on the N900 keyboard.

    All programming and graphics were designed and made by me, using pygtkeditor and gimp on my N900.

    In it's current state it is just a bunch of python scripts, so if anyone could help me package it into a deb I would be happy to release it in to the devel repos. I could easily make a script to install all files to the relevant locations but I would really like to release it properly.

    Edit | Forward | Quote | Quick Reply | Thanks
    Attached Files
    File Type: gz omnom.tar.gz (453.4 KB, 310 views)

    Last edited by FRuMMaGe; 2010-12-30 at 14:48.
    The Following 30 Users Say Thank You to FRuMMaGe For This Useful Post:
    alexff, aligatro, altarMeego, Andy1210, ArnimS, c0rt3x, Chrome, dhanurdhar, elie-7, Helmuth, inkirby, ivyking, javispedro, jcharpak, Joseph9560, longcat, Magik, mannakiosk, Mentalist Traceur, mikec, moepda, OVK, sony123, Stonik, ThomasAH, thp, Tiboric, timsamoff, v13, videohese

     
    mattbutsko | # 2 | 2010-12-28, 17:41 | Report

    very cool stuff you're workin on. screens look great, could you upload the game as a .rar or somethin so we could get a sneak peek?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 3 | 2010-12-28, 17:56 | Report

    Originally Posted by FRuMMaGe View Post
    In it's current state it is just a bunch of python scripts, so if anyone could help me package it into a deb I would be happy to release it in to the devel repos. I could easily make a script to install all files to the relevant locations but I would really like to release it properly.
    Have it in a source repository somewhere? I can help out with packaging, hopefully having it in extras-testing within 24 hr

    EDIT: I'd also love to experiment with multiplayer through telepathy

    Edit | Forward | Quote | Quick Reply | Thanks

     
    FRuMMaGe | # 4 | 2010-12-28, 21:35 | Report

    Thanks for the support. At the moment the multiplayer plays quite well with a sixaxis, player 1 using the arrow buttons and player 2 using the buttons.

    I will upload a tarball of the files and instructions on how to use them as soon as I have made some final tweaks. At the moment it is in a kind of debugging mode so when I feel it is ready I will release it.

    I'm a bit ill at the moment but I'm hoping to make the release tomorrow

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 5 | 2010-12-28, 21:56 | Report

    Originally Posted by FRuMMaGe View Post
    Thanks for the support. At the moment the multiplayer plays quite well with a sixaxis, player 1 using the arrow buttons and player 2 using the buttons.

    I will upload a tarball of the files and instructions on how to use them as soon as I have made some final tweaks. At the moment it is in a kind of debugging mode so when I feel it is ready I will release it.

    I'm a bit ill at the moment but I'm hoping to make the release tomorrow
    If you can get it in a source repository I could do some packaging (and maybe help debug / optimize) in parallel.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to epage For This Useful Post:
    FRuMMaGe

     
    FRuMMaGe | # 6 | 2010-12-28, 23:46 | Report

    Originally Posted by epage View Post
    If you can get it in a source repository I could do some packaging (and maybe help debug / optimize) in parallel.
    Well it may take you a while to optimize if you are experienced in python, as most of it was trial and error lol

    For instance, that score screen is over 100 lines long and completely hardcoded. I'm sure there are much more conservative ways of doing it

    The game itself is much better coded but as I said the only way to run it at full speed at the moment is with overclocking.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    FRuMMaGe | # 7 | 2010-12-29, 18:23 | Report

    Ok I'm ready to upload the tar, but it seems that the upload limit on these boards is only 500kb.

    Anyone know any good free file hosting services?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 8 | 2010-12-29, 18:38 | Report

    Originally Posted by FRuMMaGe View Post
    Ok I'm ready to upload the tar, but it seems that the upload limit on these boards is only 500kb.

    Anyone know any good free file hosting services?
    I'd say drop.io but that is now gone. box.net and rapidshare I think do the same.

    Note that I'm mentioning this as temporary shares as hopefully we'll have something better (garage.maemo.org project?) for sharing the source.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to epage For This Useful Post:
    FRuMMaGe

     
    FRuMMaGe | # 9 | 2010-12-29, 18:50 | Report

    Never mind. I've got rid of the music which cut the tar down from 30mb to 500kb

    Also, disabling sound effects increases performance slightly

    Edit | Forward | Quote | Quick Reply | Thanks

     
    videohese | # 10 | 2010-12-29, 18:56 | Report

    temp filesharing, this will give you a blast:
    http://www.woofiles.com/#


    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to videohese For This Useful Post:
    FRuMMaGe

     
    Page 1 of 9 | 1   2     3   | Next | Last
vBulletin® Version 3.8.8
Normal Logout