My kids found a glitchy Sokoban variant and we were determined to finish it. Then I thought it would be fun to make my own and involve the kids in the process.
My spin on the genre was to have connecting rooms and doors. I also made a basic level-editor.
Host the files on a web server, or if you have Node.js run:
npm install
npm start
- Square size is 20 pixels.
- Level design:
- When you want a transition point between rooms, overlap 'ground' cells.
- When placing a door, you only need it in the top-most room.