MegaSokoban
MegaSokoban | |
---|---|
![]() | |
Genre | Logic/Puzzle |
Developer | Martin Šustek |
Code license | ![]() or (at your option) any later version. |
Media license | ![]() |
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)
- No music
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
Sources
Part of the master Uzebox repository: [1]