关于推箱子
推箱子是一款经典的单人益智游戏:你在仓库里扮演搬运工,把所有箱子推到标着目标点的格子上就算过关。箱子只能推不能拉,一次只能推一个,推进墙角或贴着墙的箱子可能就再也动不了,所以每一步都得想清楚。本站内置 30 关,从一个箱子的入门关到五个箱子的复杂仓库,由易到难,每一关都经过程序验证确实有解。
推到中途经常会遇到一个纠结:这个箱子现在就推进目标点,还是先放在旁边等一等?答案要看它到位之后会不会堵住别的箱子——目标点在通道入口或房间中央时,先推进去往往会把后面的箱子关在外面,这时候要忍住,先把其他箱子周转到合适位置再回来填。卡住的时候不妨撤销几步,看看是不是某个箱子推早了。
推箱子常见问题
推到一半关掉浏览器进度会丢吗?
放心关掉即可。中途退出会自动将残局存在当前浏览器里,下次来在大厅点击「继续上次没打完的第几关」就能接着玩。
推箱子怎么区分到位的箱子?
箱子推到目标点上会自动变绿,推走又变回木色,顶部状态栏显示「到位 x/y」,一眼就能看清还剩几个没推到位。
通关以后的战绩要去哪里查看?
直接回大厅或者在通关面板上看。大厅每个关卡格子上都印着你的通关标记和最少步数纪录,点开就能一目了然。
推箱子页面支持全屏模式吗?
能。直接点游戏区自带的全屏按钮就能撑满屏幕,大屏看起来更敞亮,想恢复点退出全屏就行。
手机上划屏幕怎么走位?
在棋盘上往某个方向滑一下就走一格,想精确控制可以按下方的方向键,这样不容易误操作。
推箱子有积分吗?
没有积分和分数,只记录每关的步数、推动次数和通关进度。这些都只是游戏数字,保存在浏览器里。
推箱子专有名词
- 箱子
- 要推到目标点上的木箱,只能推不能拉,一次推一个。到位后变绿。
- 目标点
- 地板上带圆圈的格子,所有箱子都推到目标点上就过关。目标点不分配对,任意箱子放任意目标点都行。
- 墙
- 灰色砖块,人和箱子都不能穿过。
- 死角
- 非目标点的墙角,箱子推进去就再也推不出来。本站推进死角时会提醒。
- 死锁
- 箱子再也无法到达目标点的局面,包括单个箱子进死角、贴着无目标点的墙,以及多个箱子互相卡住。
- 冻结
- 两个箱子并排贴墙,或四个箱子挤成 2×2,谁都推不动的情况。
- 步数
- 人走的总格数,推箱子那一步也算。
- 推动
- 推箱子的次数。提示功能里的「还要再推几次」就是指这个。
- 寻路
- 点一个地板格,人自动沿最短路线走过去,不会推箱子。
- 求解器
- 提示功能背后的程序,用广度优先搜索算出当前局面的最少推动次数解法。
推箱子规则和流程
目标
每关有若干箱子和同样数量的目标点,把所有箱子都推到目标点上就过关。箱子放到任意一个目标点都行,不分配对。箱子到位后会变成绿色,顶部状态栏显示「到位 x/y」。
走动
人一次走一格,只能上下左右,不能斜着走,也不能穿墙。地板上没有箱子的格子都能走,目标点也是地板,人可以站在上面。
推箱子
人朝着箱子走就把它往前推一格,前提是箱子前面那格是空地板或目标点。箱子前面是墙或另一个箱子就推不动,人也不会移动。一次只能推一个箱子,不能同时推两个。
不能拉
箱子只能被推,不能被拉、不能被拖,也不能从侧面挪。想让箱子往左走,人必须站到它右边;要改变方向,就得绕到箱子的另一侧。
互相卡住
两个箱子并排贴在墙边,或者四个箱子挤成一个田字,谁都推不动,这叫冻结死锁。这种情况程序不会报警,要自己留意,一般都是推的顺序错了。
撤销
每一步都可以撤销,连人带箱子一起退回上一步的状态,次数不限,撤销到开局为止。撤销不影响过关,只是本关的步数会相应减少。
关卡解锁
「顺序闯关」下,通过第 N 关才能玩第 N+1 关;「自由选关」下 30 关随时可玩。两种方式共用同一份通关记录,在大厅切换。







