《推箱子》是一个小小的仓库谜题。你是花园棚子里的一个小搬运工,任务是把每一个箱子都推到地上标好的位置上,而且只能推,不能拉。
玩法
目标是让每个箱子都落在一个标记位置上。这些位置在地面上用虚线轮廓画出来。
- 行走:让搬运工一次走一格。电脑上用方向键。手机上可以滑动,或者点屏幕上的箭头按钮。你也可以直接点任意一块空地,搬运工会自己走过去。
- 推箱子:朝箱子走过去,就会把它向前推一格。只能推,不能拉。
- 一次一个箱子:不能连着推两个箱子,箱子也不能穿过墙,或穿过另一个箱子。
- 角落:被推进角落的箱子就永远卡住了,因为你再也绕不到它后面把它推出来。如果沿着一面墙没有标记位置,推到那面墙边的箱子也是一样。
- 获胜:每个箱子都在标记位置上,就赢了。结果会显示你用了多少次推动和多少步。
“撤销”会收回你上一次推动,连同走到那里的路一起收回,想用多少次都行。电脑上按 Z 或退格键也能撤销。“重来”会让一切回到刚开始的样子。两者都不扣分。
难度说明
难度会改变箱子的数量,以及最短解法需要推多少次。每个房间都是由电脑从已经解好的房间出发倒着搜索得到的,并且只保留需要最长解法的布局。
- 简单:小棚子里有两个箱子。最短解法需要推 6 到 14 次。
- 中等:三个箱子,墙多一些。最短解法需要推 15 到 28 次。
- 困难:拥挤的棚子里有四个箱子。最短解法需要推 29 到 44 次。
- 专家:五个或六个箱子,路途很长。最短解法需要推 45 次或更多。
今日游戏
每日游戏是一个“中等”难度的房间。同一个日历日玩的人都会得到同样的棚子,结果会记录你的推动次数和步数。
小窍门
- 先规划最后一个箱子。先决定它必须落在哪里,再想怎样把它送过去。
- 推箱子之前,先看它的后面是什么。除非那个角落本身就是标记位置,否则别把箱子推进角落。
- 除非那面墙上有标记位置,否则别把箱子贴着墙推。贴墙的箱子只能沿着墙滑动。
- 想想你要站在哪里。要朝某个方向推箱子,你必须能走到箱子相反一侧的那一格。
- 保持通道畅通。留在窄走廊里的箱子,可能会挡住你去其他箱子的路。
- 想清楚哪个箱子能到哪个位置。如果某个箱子只可能到达一个位置,就把那个位置留给它。
- “撤销”不扣分,还会恢复走过的路,所以放心试想法。拿不准就推一下看看。
一点历史
推箱子类的谜题最早是 1980 年代初日本的电脑游戏,此后一直深受解谜爱好者喜爱。
常见问题
我能拉箱子吗? 不能。只能推,这正是它难的地方。
如果我不小心把箱子推进了角落怎么办? 按“撤销”。它会收回这次推动,连同走到那里的路。
每个箱子都有固定的位置吗? 没有。任何箱子都可以放到任何位置上。每个位置上都有箱子时,谜题就完成了。
每个房间都有解吗? 有。每个房间都是从已经解好的房间倒着玩出来的,所以一定有解。