PDA

View Full Version : PyRunner (LodeRunner) ported to Maemo


pipeline
09-16-2007, 02:40 PM
Here's a conversion i just did of PyRunner, a completely python based Lode Runner clone.

This is essentially a maemo-friendly rework of the original sources here (not my site) : http://meeg.elvenrealms.net/pyrunner/index.html

It will require Python 2.5 libraries be installed although i might be able to lower this dependency to 2.4 in a future package.

If you look at the screens there you will see i actually took the bright graphics of version 1 and used with the version 2 code.

I remapped the keys to this :
DPad : movement
Zoom Out : dig left/switchleft
Zoom In : dig right/switchright
Fullscreen : Hint
Back/Esc : Pause
Menu : Kill (if stuck in impossible location)
Home : Exit Program (ran out of keys so this will exit and pop up task list... just hit again to close task list)

Also when -loading- levels you should be able to use DPad Up to skip to the next level.. kind of necessary without a save feature.

When you load it will ask for name... just tap screen then hit dpad center (enter) and you will start the game.

Package is available here (thanks to Khertans PyPackager program) :
http://wardenclyffetower.com/MaemoFiles/games/PyRunner-1.0.deb

Let me know if there are any issues with the installer.

There are 10 levels which the author included with the program but the format of the map files are self-documenting text files. Therefore you could design your own levels or possibly find more on the internet. Look in /usr/lib/pyrunner/data directory for these level files.

timsamoff
09-16-2007, 04:12 PM
Two words: Awe Some! :D

T.

fpp
09-16-2007, 04:26 PM
Man... I used to play Lode Runner on a Mac Classic (which was just 'the Mac' then !) some 20 years ago... Now running it in Python on the tablet... I just gotta do this ! :-)
Thanks !

pipeline
09-16-2007, 08:00 PM
i updated the package to include new key bindings (listed above) for skipping levels and reset/kill if player is stuck.

jayden
04-06-2009, 04:02 PM
i will like it.

stangri
04-07-2009, 05:45 AM
Since the thread was revived I've downloaded and installed it, but nothing happens when I run it. What gives?

pipeline
04-07-2009, 07:10 AM
works for me on diablo.

Do you have python installed? I think when i made this deb installer I didnt add python as dependency so you need to make sure thats installed.

jayden
04-07-2009, 04:05 PM
works for me on diablo.

Do you have python installed? I think when i made this deb installer I didnt add python as dependency so you need to make sure thats installed.

which one? PyMaemo?

stangri
04-07-2009, 10:54 PM
Do you have python installed? I think when i made this deb installer I didnt add python as dependency so you need to make sure thats installed.

I thought I did. Can you list the names of the required libs?

pipeline
04-08-2009, 07:05 AM
In xterm :
sudo gainroot
apt-get update
apt-get install python2.5-runtime

stangri
04-08-2009, 03:39 PM
Thanks, that helped.

buurmas
09-13-2009, 12:06 AM
I have a lot of good LodeRunner memories. :) So I've been enjoying this version (with some of its rule twists). But I find the key bindings awkward & miss playing with a joystick decades ago. Really, anything requiring six keys (four movement directions, two digging directions) and relatively fast-paced action is going to be less than ideal with the N810 keyboard &/or DPad. For movement, I would prefer to tap on the touchscreen. Maybe think of the touchscreen as a 3x3 grid where a tap in row 1 col 2 is up, a tap in row 2 col 1 is left, etc. I think that would make the game more playable.

buurmas
09-13-2009, 10:10 PM
Or, split the screen into four parts along diagonal lines through the center. If a tap is the same as holding a direction key down, then you'd also need a section in the middle for stop.

Even better might be to tap where you want the character to go & the character would take the most straightforward route there. Digging would cause the character to stop.