JoKiBan is a Sokoban game with a level editor.
The project avoids a build environment so that it is as easy as possible to change the code without the requirement to install something like node.
Terms are used from sokoban wiki:
-
Level:: Another term for a Sokoban puzzle.
-
Board: The board is a 2 dimensional area containing the objects of a Sokoban level (walls, boxes, goals, player and empty squares).
-
Boxes: The objects on the board which the player can push around.
-
Goals: The target positions for the boxes. A level is solved when all boxes have been pushed to a goal.
python3 -m http.server --directory src
Open page: http://localhost:8000