How to Play Sokoban: Rules, Strategy & Free Levels

Sokoban is the classic warehouse puzzle. You steer a worker around a grid to push crates onto marked goal tiles. You can only push a crate — never pull it — and only when the space beyond is clear, so a careless shove into a corner can lose the level. It is solved when every crate rests on a goal.

How to play Sokoban

  1. Push, never pull. The worker can only push a crate forward, never drag it back.
  2. Need clear space. A crate moves only when the tile directly beyond it is empty.
  3. One crate at a time. You can never push two crates at once, or a crate into a wall.
  4. Fill every goal. The level is won when all crates sit on goal tiles.

Sokoban strategy & tips

Play Sokoban free on MiniMind

Unlimited adaptive levels · 100% offline · no paywall.

Sokoban FAQ

Can you pull crates in Sokoban?

No. You may only push crates, which is exactly what makes planning ahead so important.

What makes a Sokoban level unsolvable mid-game?

Pushing a crate into a corner or against a wall away from its goal — MiniMind lets you undo or restart when that happens.

Related puzzles

Reference: Sokoban on Wikipedia