I made a Push-Box / Push-Block Engine

It’s just some HTML and Javascript, but tinkering with Javascript to make something is just as rewarding to me as playing a puzzle game. I stole most of the level block setup from my flip phone, but now you can easily add more levels just by adding to an array. Something to do… I got the time…

You might be thinking: What the heck gives you the right to rip flip-phone Push Box maps? I just made this for fun to see if I could make it. Actually if you research the game on Youtube, you’ll find many different Push Box versions with identical maps dating back to the original Japanese Sokoban 1981. That’s actually how I have to solve the hard ones, watching the identical map videos.

The game link: http://jakeis.com/push_box.html

If a level is too hard, you can skip to any level by adding/changing the ?number at the end of the URL. It goes 0-14 where 15 is the win screen.

(Feb 2nd – I just added one line of CSS so the player doesn’t hide the goal spaces with his background color.)

This game uses base64-encoded images so the whole thing is portable. You can save the push_box.html and make any changes you want: add new levels or cheats or whatever. It might violate the spirit of the game to cheat and I assure you every level is passable, but some are even too hard for me.

The walls color is random. If you don’t like the certain color, you can reload and get a new color.

Leave a Reply

Your email address will not be published. Required fields are marked *