Spatial puzzle · Warehouse boxesSokoban,
Sokoban,
push, never pull.
Move every crate onto a target tile. No two crates may stack; no crate is pullable.
Microban · Level 1 of 155by David W. Skinner
- Steps
- 0
- Time
- 0:00
- Par
- 33
Arrows · WASD · Swipe · D-pad
About the gameHow Sokoban works,
How Sokoban works,
in short.
- Step 01
Boxes and targets.
A walled warehouse with a player, a few boxes, and the same number of target dots. Every box needs to end on a target.
- Step 02
Push, never pull.
Walk into a box to push it one cell. Boxes pinned against a wall or corner can't be retrieved — plan the path before committing.
- Step 03
All boxes home.
Every box sits on its target (boxes turn moss-green). Levels ship with a par count — try to beat it.
Questions
Sokoban questions, answered.
Sokoban is a Japanese puzzle game invented by Hiroyuki Imabayashi in 1981. The word means "warehouse keeper". You push crates onto target tiles inside a warehouse, one crate at a time, until every target is covered. It looks simple — the depth comes from working out the order.
Move your worker (the dark dot) one tile at a time using arrow keys, WASD, the on-screen D-pad, or swipe gestures on mobile. Walking into a box pushes it one tile in the same direction. You can only push — there is no pull. A box on a target tile turns green; clear every target to win.
No. Pulling is the cardinal Sokoban rule that does not exist. If you push a box into a corner against two walls, that box is stuck for the rest of the level. Plan ahead, and use Undo if you make a mistake.
Yes. The Undo button reverses the last move — both walks and pushes. Useful for backing out of a near-deadlock without resetting the whole level.
Reset only restarts the current level — your other completed best scores stay saved. The level you were on also persists across reloads, so closing the tab mid-puzzle picks back up at the same state.
Par is the step count for a clean solve of the level. Match it for an efficient run, or beat it and your personal best updates. The par pill only appears when the dev-only BFS solver can confirm the optimum within its per-level state budget — most ≥4-box levels (including the larger Microban puzzles) show no par because we would rather omit the number than guess at it.
155 — the full "Microban" set by David W. Skinner. They ramp gently from a single push to multi-box puzzles, with a few decorative finale levels. Tap "Levels" in the toolbar to open the catalogue and jump to any one; cleared levels are marked with a green check so you can see your progress at a glance. By default the "Next" button advances one level at a time through the set.
The "Microban" set is by David W. Skinner, who released it in February 2000 and revised it in April 2000. We reproduce his 155 levels from Sneezing Tiger Software's archive (sneezingtiger.com/sokoban/levels.html) with full attribution, per Skinner's standing non-commercial-use permission. The author shows next to the level badge above the board and on the win dialog, and the source page is linked from the Levels picker.
Yes. Swipe in any direction on the board to move, or use the on-screen D-pad to nudge the worker one square at a time. Both inputs respect the no-pull rule the same way as the keyboard.
More to play