ScratchData LogoScratchData
Back to gtoal's profile

Minecraft Warehouse (倉庫)

GTgtoal•Created November 5, 2014
Minecraft Warehouse (倉庫)
71
49
2828 views
View on Scratch

Instructions

Help Steve the Stevedore to move the shipping containers around the warehouse until they're all stacked up neatly up on the docking bay (the dark colored ground) ready to be picked up by the dock's crane. Steve isn't strong enough to push two crates at once, or to pull them towards himself - he can only push. Press 'r' to reset the level if Steve gets completely stuck; 'n' to move on to the next level once he has completed his current task. 'u' will undo the last block move only.

Description

This is a Minecraft skin on the game Sokoban, which was created around 1980/1981 by Hiroyuki Imabayashi. ( http://www.sokoban.jp/ ) Sokoban is Japanese for "Warehouse keeper" (倉庫番). The game is also known as Pocoman. It was first marketed in 1982 under the "Thinking Rabbit" label and ported to English-speaking countries a few years later by Spectrum Holobyte. There's lots of Sokoban info for people interested in learning about the game at http://sokoban-jd.blogspot.com/2014/05/the-original-collection.html and http://www.erimsever.com/sokoban1.htm Sokoban is a challenging intellectual puzzle, not just a kid's game. This was remixed in an afternoon from Sokoban by "@Henrik___" as a demo of the use of cloning isometric sprites to give a pseudo 3D effect, as first demoed in http://scratch.mit.edu/projects/32165632/ Also credit to @Infernous for the cloud code to save your highest achieved level: http://scratch.mit.edu/projects/25586009/ Update 20141111: Level saving made more reliable by pseudo-atomic load/change/save. TO DO: Pop-up map for hidden red squares ('m' key). Username-hash for unlock codes as backup for saved levels, needs hacked key block to enable code entry. Better graphics, steve that faces direction of movement, better sound. default background for thumbnails. redraw all backgrounds with Scratch font. Backgrounds for level rather than reporter. Detect activity by noting if any changes to cloud string. Have 2nd cloud var just to provide a heartbeat. actually, have two and choose one at random to defeat local cache?

Project Details

Project ID32836744
CreatedNovember 5, 2014
Last ModifiedSeptember 26, 2016
SharedNovember 10, 2014
Visibilityvisible
CommentsAllowed

Remix Information

Parent ProjectView Parent
Root ProjectView Root