$ cat tuixiangzi/intro.txt
推箱子概览
- 1
推箱子是一款经典的单人益智游戏:你在仓库里扮演搬运工,把所有箱子推到标着目标点的格子上就算过关。箱子只能推不能拉,一次只能推一个,推进墙角或贴着墙的箱子可能就再也动不了,所以每一步都得想清楚。本站内置 30 关,从一个箱子的入门关到五个箱子的复杂仓库,由易到难,每一关都经过程序验证确实有解。
- 2
有人以为玩游戏就该一口气通关,中途停下来就前功尽弃。推箱子其实更适合每天推一两关的节奏:早上醒来推一关练脑子,晚上睡前推一关放松,没推完的自动保存,明天接着来。30 关按难度排好,从一个箱子的入门关到五个箱子的复杂仓库,每一关都是独立的谜题,通关之后还可以挑战自己的最少步数。不用赶时间,慢慢推,享受解开谜题的过程,养成每天动脑的习惯。
- 3
█
推箱子玩法规则
- STEP 01
目标
每关有若干箱子和同样数量的目标点,把所有箱子都推到目标点上就过关。箱子放到任意一个目标点都行,不分配对。箱子到位后会变成绿色,顶部状态栏显示「到位 x/y」。
- STEP 02
走动
人一次走一格,只能上下左右,不能斜着走,也不能穿墙。地板上没有箱子的格子都能走,目标点也是地板,人可以站在上面。
- STEP 03
推箱子
人朝着箱子走就把它往前推一格,前提是箱子前面那格是空地板或目标点。箱子前面是墙或另一个箱子就推不动,人也不会移动。一次只能推一个箱子,不能同时推两个。
- STEP 04
不能拉
箱子只能被推,不能被拉、不能被拖,也不能从侧面挪。想让箱子往左走,人必须站到它右边;要改变方向,就得绕到箱子的另一侧。
- STEP 05
死角
箱子被推进非目标点的墙角后,四个方向里至少两个相邻方向被墙挡住,再也推不出来,这一关就只能撤销或重开。本站会在箱子进入这类必死格子时立刻提示并加红框。
- STEP 06
关卡解锁
「顺序闯关」下,通过第 N 关才能玩第 N+1 关;「自由选关」下 30 关随时可玩。两种方式共用同一份通关记录,在大厅切换。
- END
[ OK ] 推箱子玩法规则
* 推箱子打法建议 *
- *别被程序不提醒就以为安全,两个箱子并排贴墙或快凑成田字时,先撤一步把位置错开。
- *观察电脑算出的提示总指向推动次数最少的下一步,连续看几次就能发现它优先处理的是哪个箱子,照着这个顺序反推自己的路线。
- *别一开局就抢着把手边的箱子往目标格送,先数清哪几个箱子只剩单向通路,抢先把它们挪出狭窄区才是正解。
- *前几关拿来熟悉「只能推不能拉」的感觉,中间关卡练习规划推的顺序,后面的关卡再挑战多箱子周转。
- *别看见目标点就急着把最近的箱子推进去,那个箱子到位后可能正好挡住另一个箱子进它自己的目标点。
- *跟高手档练的是把局面推到只剩一个箱子时的收束:先固定最靠目标点的箱子,再让电脑用寻路把你绕到正确一侧,看它怎么避死角。
- *想让箱子转弯,必须先把它推到一个四面至少两边是空地的格子,然后人绕到另一侧再推。所以要尽量让箱子走在「宽敞」的地方。
PRESS ANY KEY
推箱子术语和牌面
$ man 箱子
要推到目标点上的木箱,只能推不能拉,一次推一个。到位后变绿。
$ man 目标点
地板上带圆圈的格子,所有箱子都推到目标点上就过关。目标点不分配对,任意箱子放任意目标点都行。
$ man 墙
灰色砖块,人和箱子都不能穿过。
$ man 死角
非目标点的墙角,箱子推进去就再也推不出来。本站推进死角时会提醒。
$ man 死锁
箱子再也无法到达目标点的局面,包括单个箱子进死角、贴着无目标点的墙,以及多个箱子互相卡住。
$ man 冻结
两个箱子并排贴墙,或四个箱子挤成 2×2,谁都推不动的情况。
$ man 步数
人走的总格数,推箱子那一步也算。
$ man 推动
推箱子的次数。提示功能里的「还要再推几次」就是指这个。
$ man 寻路
点一个地板格,人自动沿最短路线走过去,不会推箱子。
$ man 求解器
提示功能背后的程序,用广度优先搜索算出当前局面的最少推动次数解法。
$
玩推箱子常见问题
和普通棋牌比这游戏算什么?
算完全没有对手的单人解谜。不用跟电脑拼速度,也不用等别人摸牌,你在仓库里全凭脑力规划顺序,每一步都有足够的时间慢慢琢磨。
为什么这局推到后来没解了?
不能从当前局面继续过关,通常是箱子进了死角或彼此卡住。用撤销退到还能调整的位置,必要时再重开。
推箱子能标记箱子该去哪个目标点吗?
不能标记,也不用标记。箱子放到任意一个目标点都行,不分配对,到位后会自动变绿,顶部显示到位数量。
推箱子怎样才算通关?
把所有箱子都推到目标点上就过关。箱子到位会变绿色,顶部显示「到位 x/y」,全变绿就是所有箱子都到位了。