A prototype Sokoban clone with a level editor, level pack support and comes with 20 original levels. Meant to be a small-ish project for learning some more Godot.
Made with Godot 4.1.3, upgraded to 4.2.1.
The project can probably be started with this version or later. Once it's been opened, it can just be run normally the same as any other Godot project (the default is the F5 key).
The web version can be run by copying host.py
to the web export folder, running it and browsing to http://localhost:8000/.
The Browser version does not support sharing level packs (importing/exporting) and browser controller support is flakey.
The game starts on the level pack selection screen. Select a level pack or create one to continue. Also, there is no sound, so expect silence. You can also quit from the pack selection screen by pressing Escape.
Selecting an existing pack should start at the first level. Creating a new pack will start you in an empty level in the level editor. In both cases, read the instructions at the bottom-left for more info on how to use this thing.
This project sadly has no mobile support, only PC (Linux and Windows) and (limited) browser support.
Original levels are by me, Sokoban levels are by the original Sokoban creators, Thinking Rabbit (c).
Probably won't ever be any, but PRs are welcome! See TODO.md for some ideas that didn't make it in.