MegaSokoban: Difference between revisions
Jump to navigation
Jump to search
Martinsustek (talk | contribs) |
Martinsustek (talk | contribs) |
||
Line 51: | Line 51: | ||
* Start, A, B, X, Y = Play level | * Start, A, B, X, Y = Play level | ||
== | ==ROM and sources== | ||
UZE file can be donloaded from [[http://uzebox.org/forums/viewtopic.php?f=5&t=1149 wiki]]. | |||
Sources will be added to SVN soon. |
Revision as of 18:44, 22 January 2012
MegaSokoban | |
---|---|
| |
Genre | Logic/Puzzle |
Developer | Martin Šustek |
Code license | or (at your option) any later version. |
Media license | version 3.0 |
Engine | Uzebox 3.0 |
Video Mode | Custom |
Latest release | Final Version |
Release date | January 2012 |
Language | English |
Classical sokoban game with minimalistic engine and 999 levels.
Features
- Simple game engine (copied from Sokoban for AVR TV Game)
- Unique level compression algorithm (average level has less than 27B, very cheap decompression)
- 999 levels (selected levels from collections Microban, Sasquatch by David W. Skinner and Procedural Sokoban Level Generation - algorithmically generated by Joshua Taylor and Ian Parberry)
- Custom video engine (modified engine 5 with tile size 12x16 px and screen size 16x12 tiles, no scrolling or sprites - around 3KB of SRAM free!)
- 1000 moves undo push ringbuffer (thanks to lot of free RAM)
- Remembers last opened level and state of completion (if was done) of each level in EEPROM (5 slots)
- Simple sounds (partly from MegaTris)
- Not music (but about 16KB of program space for it)
Controls
In Game
- D-Pad = Move
- A = Restart Level
- B = Undo push
- X = Next level
- Y = Previous level
- Select = Level menu
Level Menu
- D-Pad = Change level by 1 or 10
- L/R = Change level by 100
- Start, A, B, X, Y = Play level
ROM and sources
UZE file can be donloaded from [wiki].
Sources will be added to SVN soon.