How To Play

Sokoban is the kind of classic that doesn’t really need any introduction, but in case you’ve never heard of it (do show me the rock you’ve been living under), you’re playing a penniless college student who has found part-time work at a huge warehouse company.

Said company has literally dozens of warehouses full of crates that are all in complete and utter disarray, and your job is to move those crates to designated spots on the ground. A crate on top of a spot turns green, and once all crates have turned that color, you win and move on to the next level (if there is one).

Crates can only be pushed one at a time and not pulled, so take care not to push them somewhere you can’t get them out of!

Classic Mode

If you’ve made a mistake in this mode, your only choice is to restart the entire level. Hold down Esc for two seconds. The word “ABORTING” should appear in the upper-left-hand corner, followed by three dots, one after the other.

“Hurry and clean up this mess or you’re fired!”

Your boss will yell at you for a bit, and you’ll restart the level from the beginning with one of your tries used up. You have six tries per level, and if you run out of them, you’re fired and it’s game over.

Training Mode

This mode is much more forgiving. Pressing ← Backspace will reset the state of the level to just before the point where you pushed the last crate you touched. You can still abort a level like in Classic Mode, with the added benefit of infinite tries and much more encouraging words from your boss.

“That’s a pretty tough warehouse to clean up, isn’t it?”

The only caveat is that completing a level in this mode won’t let you save your records, but if you just want to see what warehouses lie in wait for you next, that’s a small price to pay.


But no matter which mode you choose, to solve all the warehouses, you’re going to need good short-term memory and analytical skills to plan your moves, though a good bit of trial and error may inevitably be required, as well.