Warehouse (Updated)

I just made a clone of Sokoban in Arcade. I had to tweak somethings to make it work, but I am happy with the result. Enjoy!

Edit: I added 5 new levels and a cheat combo. If you press down and a at the same time you skip a level.


Ahh, Sokoban is great (and so is this)! Great job!

1 Like

Thanks! It was a lot of fun to code.

I don’t know what the original is, but this is awesome!

1 Like

Thank you! The original and versions going around are great. There’s lots of levels now.

@tballmsft mini world?

for sure

I LOVE this! I haven’t played a Sokoban game in ages, and I forgot how fun and challenging they are. Done in Blocks, too! I enjoyed looking through your code to see how you implemented it. Nicely done!

1 Like

@ganicke could you add it to the homescreen?

1 Like

Sure, I’ll put it on there.

Thanks for your words! It was a lot of fun to code and I learned a lot from it. I usually code in blocks on MakeCode because I run a Code Club at an elementary school and I am always looking for things that the kids can do there.


Hi there!
I hope you will not be angry :grinning:
I forked your game and played with the sprites.
I tried to make it more close to “Shove it!” from Sega Mega drive
Also I added rotating player to different sides (by switching to rotated image of course)
If you want (and if you think my sprites not so terrible as they could be :D) you can get sprites I made and keep your game updated =)

1 Like

And of course I forgot to paste a link)

Everything I can do with 4 bit color))

1 Like

That’s awesome! You got a very cool 3D looking effect with the sprites.

will you support your game? add more levels? You have all working mechanics.
As I see, you posted it a lng time ago
Or should I add more levels from SMD?

I have changed this wonderful game a little. Increased the size of the sprites to usual 16x16 and save current game level. Hope I didn’t ruin anything :slight_smile:


Bug found and fixed.


Bugs fixed.


Nope, you did :smiley:

Its from “fixed” link

I also thought about changing scale. But there is some big maps in the game. What we should do in this case? I believe we need to control in which case use 8x8 and 16x16 sprites. By variable, maybe

Fixed,I hope + added level 16. Different sprite sizes can be done later.