Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

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

    Reply
    Page 3 of 9 | Prev |   1     2   3   4     5   | Next | Last
    epage | # 21 | 2010-12-30, 02:12 | Report

    Originally Posted by FRuMMaGe View Post
    Thanks.

    I'll bet it was riddled with them

    Once you have it easily installable, post instructions here so I can amend them to the first post. Crediting you for all your hard work of course
    I've posted 0.1.0-0 to the autobuilder. I just realized I forgot to setup the deps and will post 0.1.0-1 soon.

    I make packaging a bit more complex than it needs to be so that I have it all automated for every platform I end up supporting (so it gets even more complicated for Meego support).

    Right now packaging and uploading is done through make and basically expects a linux system. If you want to start creating the packages and this setup doesn't work for you, I could go in and simplify it.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 22 | 2010-12-30, 02:24 | Report

    ps I think I broke things. One of those unintended consequences that results from some of those things pylint warns about. I'm working on it.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Shinigamijim | # 23 | 2010-12-30, 02:36 | Report

    from the screenshots it looks very promising, nevertheless not sure i will overlock just to play this game.
    keep working men, you're good.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 24 | 2010-12-30, 02:43 | Report

    Originally Posted by Shinigamijim View Post
    from the screenshots it looks very promising, nevertheless not sure i will overlock just to play this game.
    keep working men, you're good.
    I won't overclock so I'm committed to making it work without it.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 25 | 2010-12-30, 02:44 | Report

    Ok, so I fixed some of my errors I put in and pushed to github and the autobuilder 0.1.1

    Edit | Forward | Quote | Quick Reply | Thanks

     
    FRuMMaGe | # 26 | 2010-12-30, 02:49 | Report

    Originally Posted by Shinigamijim View Post
    from the screenshots it looks very promising, nevertheless not sure i will overlock just to play this game.
    keep working men, you're good.
    It's worth trying without OCing. Just make sure you have no other apps running and disable sound effects from the config menu

    epage: That's great news. The code should be fairly easy to port to other systems.

    The levels could also be made much bigger with no additional code. It would just require editing of the level.py files and you can even increase the block size using the BLOCK_SIZE variable in the main (nom.py) file. Of course the images would have to be enlarged to match, but I can work on this whenever.

    How would I add further changes to this project?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 27 | 2010-12-30, 03:03 | Report

    Originally Posted by FRuMMaGe View Post
    It's worth trying without OCing. Just make sure you have no other apps running and disable sound effects from the config menu

    epage: That's great news. The code should be fairly easy to port to other systems.

    The levels could also be made much bigger with no additional code. It would just require editing of the level.py files and you can even increase the block size using the BLOCK_SIZE variable in the main (nom.py) file. Of course the images would have to be enlarged to match, but I can work on this whenever.

    How would I add further changes to this project?
    1. You give me tarballs like you already did. I look at your changes and integrate them in. You then download the latest tarball to start over.
    2. You install git and I teach it to you . Having revision control makes a huge difference when writing software. First it allows for great undo capabilities. Second when trying to merge peoples work you can see how they got to where they are at and can more easily merge.

    I've settled down on my cleanup for now. The main change I made was getting rid of wild-card imports. Those make it difficult to track down where code came from (and you could break that code without realizing it). I'd like to at some point tackle the global variables but I think for now I'm going to work on my custom level loader.

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

     
    FRuMMaGe | # 28 | 2010-12-30, 03:09 | Report

    Originally Posted by epage View Post
    1. You give me tarballs like you already did. I look at your changes and integrate them in. You then download the latest tarball to start over.
    2. You install git and I teach it to you . Having revision control makes a huge difference when writing software. First it allows for great undo capabilities. Second when trying to merge peoples work you can see how they got to where they are at and can more easily merge.

    I've settled down on my cleanup for now. The main change I made was getting rid of wild-card imports. Those make it difficult to track down where code came from (and you could break that code without realizing it). I'd like to at some point tackle the global variables but I think for now I'm going to work on my custom level loader.
    Yes those global variables are messy. Best way to get rid of the "global levelselect" is to make a new line in the config.py with the following "levelselect = 0". Then delete all the calls for "global levelselect" in nom.py and replace all "levelselect" with "config.levelselect".

    I was going to do this before I released it but it slipped my mind.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    epage | # 29 | 2010-12-30, 03:10 | Report

    Originally Posted by FRuMMaGe View Post
    Yes those global variables are messy. Best way to get rid of the "global levelselect" is to make a new line in the config.py with the following "levelselect = 0". Then delete all the calls for "global levelselect" in nom.py and replace all "levelselect" with "config.levelselect".

    I was going to do this before I released it but it slipped my mind.
    a global by any other name but yes that is better than nothing.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    FRuMMaGe | # 30 | 2010-12-30, 03:20 | Report

    Originally Posted by epage View Post
    a global by any other name but yes that is better than nothing.
    Ahh. Well that sums up how new I am to python

    I assumed that global variables were the ones you called with the "global" command in order to access them from any class on the script, and the ones in the config file were different.

    In that case I am not sure where to proceed

    Edit | Forward | Quote | Quick Reply | Thanks

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