The classic Sokoban warehouse puzzle. Push every crate onto a glowing goal. You can push one crate at a time, but you can never pull, so think before you shove.
Level 1
Moves 0 · Pushes 0
How to play
- ← ↑ → ↓
- Walk. Walk into a crate to push it. WASD works too.
- Z U
- Undo a move, as many times as you like. Y redoes it.
- R
- Restart the level. Undo right after brings your moves back.
- [ ]
- Previous or next level. M turns sound on or off.
On a phone, swipe on the board or use the buttons under it. Tap any floor tile to walk there, or tap a crate next to you to push it.
The rules
- That's you, the warehouse keeper.
- A crate. Push it by walking into it. Two crates in a row are too heavy.
- A goal. The level is solved when every goal has a crate on it.
- A crate turns red when it can never reach a goal again. Undo!
Par and stars
Every level was checked by a computer solver, and par is the fewest moves it can be solved in. Solve a level for one star, finish within half as many moves again as par for two, and match par for three.
Sokoban ("warehouse keeper") was created in Japan in 1981 and is one of the best-loved puzzle games ever made. These 40 levels are new, built for this page: the first ones teach the rules, and the last ones have five crates.