A pure-Python terminal game based on Soko-Ban. Produced by ChatGPT-4 as an April fools experiment (modified).
- You must have Python 3.6+ downloaded;
- Run
python sokoban.py
(or specify a level number:python sokoban.py 2
); - Move with
WASD
or arrow keys (Windows), pressr
to restart current level,q
to quit; - The goal is to move all cubes to goals;
- Each level has unlimited moves/time;
- You can't pull cubes;
- You can't undo a step;
- You can't push 2 or more cubes at the same time;
...so, plan ahead!
- Pure 3.6+ Python with no third-party modules required;
- Levels are stored as
.txt
files; - Steps counter;
- Both Windows and Linux compatible;
- Better HUD:
- Main menu
- Level completed screen;
- Level selector;
- Ability to restart level;
- Score counter (when collecting something or when pushing cube to goal, etc...);
- Saves (best steps, score, etc...);