推箱子规则
把所有箱子推到目标点上,只能推不能拉,关卡由易到难。
推箱子的玩法与来历
推箱子是一款经典的单人益智游戏:你在仓库里扮演搬运工,把所有箱子推到标着目标点的格子上就算过关。箱子只能推不能拉,一次只能推一个,推进墙角或贴着墙的箱子可能就再也动不了,所以每一步都得想清楚。本站内置 30 关,从一个箱子的入门关到五个箱子的复杂仓库,由易到难,每一关都经过程序验证确实有解。
本站版本有两种选关方式:「顺序闯关」要通过一关才解锁下一关,适合从头体验难度曲线;「自由选关」30 关随便挑,适合反复练习某一关。每关记录你的最少步数,大厅的关卡格上能看到通关标记和纪录。没推完的一关离开时会自动保存,大厅里可以继续。
很多人卡关是因为没发现箱子已经「死」了。本站在你把箱子推进再也到不了目标点的格子(比如非目标点的墙角)时会立刻提醒,并给箱子加上红框,这时候按撤销退回去就行,不用等到最后才发现白忙一场。注意这只能识别最基本的死角,两个箱子互相卡死的情况仍要自己判断。
推箱子高手心得
- 1
别忘了人也会被困住:把箱子推到门口自己却留在房间里,就只能撤销了。推之前想一下自己的退路。
- 2
箱子贴着墙推之前,先确认这面墙上有目标点或者墙在前面断开,否则箱子就只能沿墙走到底,再也离不开。
- 3
箱子挤成 2×2 的田字就彻底冻住了,哪怕其中几个在目标点上也一样。看到三个箱子快要凑成方块时就要换思路。
- 4
通道只有一格宽时,箱子进去之后只能直来直去,人没法绕到它侧面,所以进通道前要先对准出口的方向。
- 5
长距离移动直接点目标地板格,人会走最短路线,比一格一格按方向键省事,也不会按错方向把箱子推歪。
推箱子常见名词
- 箱子
- 要推到目标点上的木箱,只能推不能拉,一次推一个。到位后变绿。
- 目标点
- 地板上带圆圈的格子,所有箱子都推到目标点上就过关。目标点不分配对,任意箱子放任意目标点都行。
- 墙
- 灰色砖块,人和箱子都不能穿过。
- 死角
- 非目标点的墙角,箱子推进去就再也推不出来。本站推进死角时会提醒。
- 死锁
- 箱子再也无法到达目标点的局面,包括单个箱子进死角、贴着无目标点的墙,以及多个箱子互相卡住。
- 冻结
- 两个箱子并排贴墙,或四个箱子挤成 2×2,谁都推不动的情况。
- 步数
- 人走的总格数,推箱子那一步也算。
- 推动
- 推箱子的次数。提示功能里的「还要再推几次」就是指这个。
- 寻路
- 点一个地板格,人自动沿最短路线走过去,不会推箱子。
- 求解器
- 提示功能背后的程序,用广度优先搜索算出当前局面的最少推动次数解法。
推箱子完整规则
| 目标 | 每关有若干箱子和同样数量的目标点,把所有箱子都推到目标点上就过关。箱子放到任意一个目标点都行,不分配对。箱子到位后会变成绿色,顶部状态栏显示「到位 x/y」。 |
|---|---|
| 走动 | 人一次走一格,只能上下左右,不能斜着走,也不能穿墙。地板上没有箱子的格子都能走,目标点也是地板,人可以站在上面。 |
| 推箱子 | 人朝着箱子走就把它往前推一格,前提是箱子前面那格是空地板或目标点。箱子前面是墙或另一个箱子就推不动,人也不会移动。一次只能推一个箱子,不能同时推两个。 |
| 不能拉 | 箱子只能被推,不能被拉、不能被拖,也不能从侧面挪。想让箱子往左走,人必须站到它右边;要改变方向,就得绕到箱子的另一侧。 |
| 互相卡住 | 两个箱子并排贴在墙边,或者四个箱子挤成一个田字,谁都推不动,这叫冻结死锁。这种情况程序不会报警,要自己留意,一般都是推的顺序错了。 |
| 步数与推动 | 顶部分别记录「步数」(人走的总格数,推箱子的那一步也算)和「推动」(推箱子的次数)。通关时按步数排纪录,步数相同再比推动次数少的。 |
| 撤销 | 每一步都可以撤销,连人带箱子一起退回上一步的状态,次数不限,撤销到开局为止。撤销不影响过关,只是本关的步数会相应减少。 |
| 提示 | 每关最多用三次提示。求解器从当前局面算出最少推动次数的解法,高亮下一步该推的箱子并标出方向。如果当前局面已经无解(箱子卡死了),提示会告诉你需要撤销或重开。 |
| 关卡解锁 | 「顺序闯关」下,通过第 N 关才能玩第 N+1 关;「自由选关」下 30 关随时可玩。两种方式共用同一份通关记录,在大厅切换。 |
新手关于推箱子的疑问
Q1推箱子为什么有的关卡这么难?
难点不在走路,在推的顺序:箱子互相挡路、通道只有一格宽、目标点在房间深处,稍有不慎就把路堵死。后面的关卡每一步都要提前想好人怎么绕到箱子另一侧。
Q2推箱子有积分吗?
没有积分和分数,只记录每关的步数、推动次数和通关进度。这些都只是游戏数字,保存在浏览器里。
Q3推箱子有键盘快捷键吗?
方向键或 WASD 走,Z 或退格撤销,R 重新开始(进行中会先确认),H 提示,通关后按 N 进下一关。快捷键只在游戏区在屏幕可见范围内、光标不在输入框时生效。
Q4推箱子重新开始会丢掉进度吗?
会丢掉当前这关推到一半的局面,已经通关的纪录不受影响。进行中点「重新开始」会先弹出确认。







