Meritous is a nice, addictive action-adventure dungeon crawl game. Each new game is unique since the dungeon is built in a semi-random fashion. Last but not least, the engine, graphics and sound effects are GPL'd
The game is based on SDL 1.2, which has an unofficial Android variant, so I decided to try and port it on my cell phone! The port was surprinsingly smooth and only non-SDL fixes (move big stack allocation to heap) were necessary. Who said it was difficult to program in C on Android?
It was also an opportunity to study the build system for F-Droid, an app market for free software apps, where APKs are rebuilt from source. The spec-like file is here.
The game packaging is also being ressurected for Debian but is being distressfully held hostage in the NEW queue for 2 weeks!
You can download the very first (aka beta) Android version:
Comments welcome!
Bought it. Seems to run nicely.
Things worth improving (yes, I know they're pretty obvious):
Saving your progress and killing the app without explicitly quitting the game seemed to work... except for the first time I did it. Once I started the app again, the continue button was there, but none of my progress was actually saved.
Very awesome game; I have it on my phone via F-Droid.
One minor bug in the Android version: as far as I can tell, you can't get to the options screen except when you first launch the game after installing (or wiping data). Could you add a '...' menu to get to the options screen?
Thanks for the motivating comments.
I like the suggestion of moving static info in other screens to gain space.
I'll see what I can do to improve the port
Great games
I have a motorola droid4 with a physical keyboards, the arrow keys are correctly recognized but not the 1/2/3 buttons. I think it shouldn't be hard to map these actions in a first time to the 1/2/3 keys , and maybe in the future add a menu to permit user to define with keys are linked to the button 1/2/3. What do you think ?