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

  1. Move the worker with the arrow keys or WASD; on touch, swipe in the direction you want to go.
  2. Walk into a box to push it one cell — the cell beyond the box must be empty floor.
  3. Push every box onto a target tile to solve the level.
  4. Press Z to undo a move, or R to restart the whole level if you get stuck.
  5. Finish in as few moves as possible to earn a one-to-three-star rating.

Tips

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.

Sokoban

推箱子(Sokoban)是经典的仓库管理员逻辑谜题。你扮演格子地图上的一名工人,需要把每个箱子都推到目标格上。你只能推箱子 —— 永远无法拉动、也无法同时推两个 —— 所以一步错招就可能让整关永久无解。

玩法

  1. 用方向键或 WASD 移动工人;触屏则朝想去的方向滑动。
  2. 走到箱子上即可把它推动一格 —— 箱子前方那一格必须是空地。
  3. 把每个箱子都推到目标格上即可通关。
  4. 按 Z 撤销一步,卡住了可按 R 重开本关。
  5. 用尽量少的步数完成,以赢得一到三星评级。

玩法技巧

常见问题

推箱子免费吗?
免费。游戏在浏览器中直接运行,无需安装、下载或注册,电脑和手机都能玩。
推箱子怎么算赢?
当每个箱子都停在目标格上的那一刻,本关即告解开;随后会根据步数与最优解的接近度评定一到三星。
把箱子推进角落会怎样?
推进角落的箱子再也无法移动。如果因此让本关无解,可用撤销回退这一步,或重开本关重置整张图。
推箱子能在手机上玩吗?
可以。在触屏设备上,你可以通过滑动来移动,十二道精选关卡每一关都保证可解。