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.

16 Likes

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.

3 Likes

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
![](http://pscd.ru/uploads/posts/2012-04/1333361674_shove-it-the-warehouse-game-3.png)
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)
Re-Sprited

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:

https://makecode.com/_9TzbCDCHwJv4

Bug found and fixed.

https://makecode.com/_bya0c9A1WCe3

Bugs fixed.

https://makecode.com/_Akw1kLYXW2mo

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.
https://makecode.com/_gJpPdPdaD1Ha