Sokoban
Sokoban (推箱子) is the classic warehouse-keeper logic puzzle. You play a worker on a tile grid who must push every box onto a target tile. You can only push boxes — never pull them, never push two at once — so one wrong move can lock a level forever.
How to play
- Move the worker with the arrow keys or WASD; on touch, swipe in the direction you want to go.
- Walk into a box to push it one cell — the cell beyond the box must be empty floor.
- Push every box onto a target tile to solve the level.
- Press Z to undo a move, or R to restart the whole level if you get stuck.
- Finish in as few moves as possible to earn a one-to-three-star rating.
Tips
- Look at corners and walls before you push — once a box hugs a wall it can never be pulled back off it.
- Plan box-by-box: every box has only a handful of safe approach directions, so route the player around accordingly.
- Boxed yourself in? Hit Undo. Three undone steps still beats one restart on the timer.
FAQ
- Is Sokoban free to play?
- Yes. Sokoban runs free in your browser with no installs, downloads, or sign-up, on both desktop and mobile.
- How do you win Sokoban?
- A level is solved the instant every box rests on a target tile; the move count is then rated one to three stars against the optimal solution.
- What happens if I push a box into a corner?
- A box pushed into a corner can never be moved again. If that traps the level, use Undo to walk the move back or Restart to reset the grid.
- Does Sokoban work on mobile?
- Yes. On touch devices you move by swiping, and every one of the twelve hand-picked levels is guaranteed solvable.