推箱子是一款经典的单人益智游戏:你在仓库里扮演搬运工,把所有箱子推到标着目标点的格子上就算过关。箱子只能推不能拉,一次只能推一个,推进墙角或贴着墙的箱子可能就再也动不了,所以每一步都得想清楚。本站内置 30 关,从一个箱子的入门关到五个箱子的复杂仓库,由易到难,每一关都经过程序验证确实有解。
这款推箱子怎么样
最后几个箱子到位的时候最容易出岔子:明明只剩一个箱子了,推进目标点的瞬间发现自己被困在角落里出不去,或者那个箱子刚好挡住了另一个箱子的路。这时候别急着重开,撤销几步看看能不能调整顺序,有时候只需要先把已经到位的箱子暂时推开让个路,再推回来就行。看着所有箱子变成绿色、顶部显示通关的那一刻,会觉得这十几分钟的规划没白费。
玩好推箱子的要点
“别在残局推乱时顺手点重新开始,直接退回大厅把烂摊子封存进浏览器,换个脑子再点继续来复盘。
No.01 · 最要紧的一条
- 02
提示给了下一步该推的箱子,你却觉得还有别的推法时,先按它说的推一步再撤销;这样能看出求解器为什么选这条路,比自己硬试省提示次数。
- 03
别一进关卡就开始推,先花十几秒数清楚箱子和目标点的位置关系,特别是哪个目标点藏在最深处,避免盲目推完才发现堵死了唯一的路。
- 04
多用直达目标格的自动寻路来走长路,因为顶部的通关纪录优先看总步数,少绕弯路才能刷出更好的成绩。
- 05
靠边的目标点尽量留到后面填,先把中间需要周转的箱子处理掉,否则早填进去的边角箱会卡住其他人的路线。
推箱子专有名词
箱子
要推到目标点上的木箱,只能推不能拉,一次推一个。到位后变绿。
- 02
目标点
地板上带圆圈的格子,所有箱子都推到目标点上就过关。目标点不分配对,任意箱子放任意目标点都行。
- 03
墙
灰色砖块,人和箱子都不能穿过。
- 04
死角
非目标点的墙角,箱子推进去就再也推不出来。本站推进死角时会提醒。
- 05
死锁
箱子再也无法到达目标点的局面,包括单个箱子进死角、贴着无目标点的墙,以及多个箱子互相卡住。
- 06
冻结
两个箱子并排贴墙,或四个箱子挤成 2×2,谁都推不动的情况。
- 07
步数
人走的总格数,推箱子那一步也算。
- 08
推动
推箱子的次数。提示功能里的「还要再推几次」就是指这个。
- 09
寻路
点一个地板格,人自动沿最短路线走过去,不会推箱子。
- 10
求解器
提示功能背后的程序,用广度优先搜索算出当前局面的最少推动次数解法。
推箱子规则一览
- 1
目标
每关有若干箱子和同样数量的目标点,把所有箱子都推到目标点上就过关。箱子放到任意一个目标点都行,不分配对。箱子到位后会变成绿色,顶部状态栏显示「到位 x/y」。
- 2
走动
人一次走一格,只能上下左右,不能斜着走,也不能穿墙。地板上没有箱子的格子都能走,目标点也是地板,人可以站在上面。
- 3
推箱子
人朝着箱子走就把它往前推一格,前提是箱子前面那格是空地板或目标点。箱子前面是墙或另一个箱子就推不动,人也不会移动。一次只能推一个箱子,不能同时推两个。
- 4
不能拉
箱子只能被推,不能被拉、不能被拖,也不能从侧面挪。想让箱子往左走,人必须站到它右边;要改变方向,就得绕到箱子的另一侧。
- 5
互相卡住
两个箱子并排贴在墙边,或者四个箱子挤成一个田字,谁都推不动,这叫冻结死锁。这种情况程序不会报警,要自己留意,一般都是推的顺序错了。
- 6
步数与推动
顶部分别记录「步数」(人走的总格数,推箱子的那一步也算)和「推动」(推箱子的次数)。通关时按步数排纪录,步数相同再比推动次数少的。
- 7
撤销
每一步都可以撤销,连人带箱子一起退回上一步的状态,次数不限,撤销到开局为止。撤销不影响过关,只是本关的步数会相应减少。
- 8
提示
每关最多用三次提示。求解器从当前局面算出最少推动次数的解法,高亮下一步该推的箱子并标出方向。如果当前局面已经无解(箱子卡死了),提示会告诉你需要撤销或重开。
- 9
纪录与存档
每关第一次通关会记录步数,之后步数更少才会刷新。没推完就离开(回大厅或关掉页面)的一关会保存,大厅里有「继续」入口;点「重新开始」或开始新的一关会丢掉它。
你可能想问
换一类试试
7 个分类 · 全部免费







