MegaSokoban: Difference between revisions

From Uzebox Wiki
Jump to navigation Jump to search
No edit summary
m (→‎ROM: Updated the Play In Browser link, confirmed link works.)
 
(7 intermediate revisions by 3 users not shown)
Line 28: Line 28:


* Simple game engine (copied from [http://uzebox.org/forums/viewtopic.php?f=10&t=914 Sokoban for AVR TV Game])
* Simple game engine (copied from [http://uzebox.org/forums/viewtopic.php?f=10&t=914 Sokoban for AVR TV Game])
* Unique level compression algorithm (average level has less than 27B)
* Unique level compression algorithm (average level has less than 27B, very cheap decompression)
* 999 levels (selected levels from collections [http://users.bentonrea.com/~sasquatch/sokoban/ Microban, Sasquatch by David W. Skinner] and [http://larc.unt.edu/ian/research/sokoban/ Procedural Sokoban Level Generation - algorithmically generated by Joshua Taylor and Ian Parberry])
* 999 levels (selected levels from collections [http://users.bentonrea.com/~sasquatch/sokoban/ Microban, Sasquatch by David W. Skinner] and [http://larc.unt.edu/ian/research/sokoban/ 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!)
* 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!)
Line 34: Line 34:
* Remembers last opened level and state of completion (if was done) of each level in EEPROM (5 slots)
* Remembers last opened level and state of completion (if was done) of each level in EEPROM (5 slots)
* Simple sounds (partly from MegaTris)
* Simple sounds (partly from MegaTris)
* Not music (but about 16KB of program space for it)
* No music


==Controls==
==Controls==
Line 51: Line 51:
* Start, A, B, X, Y = Play level
* Start, A, B, X, Y = Play level


==ROMs and sources==
==ROM==
[https://nicksen782.net/UAM/APP_emu/?gameid=138 Play In Browser]
* [[Media:MegaSokoban.hex|.HEX file]]
* [[Media:MegaSokoban.uze|.UZE file]]


Will be added when I get permission to use levels
==Sources==
Part of the master Uzebox repository: [https://github.com/Uzebox/uzebox/tree/master/demos/MegaSokoban]

Latest revision as of 23:00, 12 January 2019

MegaSokoban
MegaSokoban.png
GenreLogic/Puzzle
DeveloperMartin Šustek
Code licenseGNU General Public License version 3
or (at your option) any later version.
Media licenseCreative Commons Attribution Share-Alike version 3.0
EngineUzebox 3.0
Video ModeCustom
Latest releaseFinal Version
Release dateJanuary 2012
LanguageEnglish


Classical sokoban game with minimalistic engine and 999 levels.

Features

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

Play In Browser

Sources

Part of the master Uzebox repository: [1]