- 最后登录
- 2024-5-9
- 在线时间
- 64 小时
- 阅读权限
- 40
- 注册时间
- 2012-7-1
- 积分
- 1149
- 帖子
- 103
- 精华
- 4
- UID
- 1316434
- 性别
- 保密
- 兴趣爱好
- 推箱
- 积分
- 1149
- 帖子
- 103
- 精华
- 4
- UID
- 1316434
- 性别
- 保密
- 兴趣爱好
- 推箱
|
本帖最后由 20603 于 2021-5-28 13:35 编辑
二、副关1《推箱栈房》整体难度应该比主关略高,关键是腾挪上难一些。
关卡有多种打开路径,如果我告诉你只要58步(移动)就可以打开关卡并腾出1个箱位,你可能不相信开局会如此简洁:
rrddddDDDDllluulllULLdDDrDDDRRRRRRdrrdddLUdLdlLURURUdlddrU
从直观角度看这个关卡,M10箱好像应该推到M8位,这样进入中上部分比较顺利,多数人可能是这么想的。这带来的后果是M13箱必须推到L13位,中间局部填死阻断了一些道路。若推N8箱到L8位,再推M10箱到M12位,这个路径则很隐蔽,却很简洁。
关卡右下有明显的两处半位(见图中的黄色方框),但都是偶半位,所以无法合成完整箱位。和主关一样,这里有一个合法死锁能变换半位属性,黄色圆圈内的6个木箱推死后形成合法死锁,这种类型的合法死锁让黄圏旁边的半位空间改变了属性,偶半位变为奇性,刚好与P18偶半位合成一个箱位。
倘若你不知道这种合法死锁能变换半位空间属性,不用担心,关卡还有另外的路径:
关卡下方绿圈内的4个点倘若推死,则能形成1处偶半位(见图中的绿色方框);关卡上方红圈内两个靠顶墙的点如果填死,则能形成1处奇半位(见图中的红色方框)。这两处半位能合成1个完整箱位。然而这两处的几个点不是立即就可以填上的。分析一下,红圈内的两个点若要填死,必须先移开O3木箱,这在没有外部空位参与腾挪的情况下,是不可能的。
那么下方绿圈内的4个点有没有办法填上呢?这要引入一个新的概念,叫“无位腾挪”。我们已经讲过半位腾挪,大家都明白是什么意思了,这无位腾挪,顾名思义,连“半位”都不给你,在只有过道(没有通道)的情况下让你腾挪出想要的局面。严格意义上的无位腾挪至少包括两种情况:一种是突围式腾挪,比如很多关卡开局时搬运工处在封闭狭小的区域,需要推动周围的木箱突围出去,或者搬运工从无空位的区域进入另一个封闭区域所进行的突围,有时突围式腾挪需要对死锁和合法死锁有良好的判断才能完成。第二种是转移式腾挪,为了腾出空位而要填死某些点,但这些点无法直接填上,需要对周围木箱在不同过道之间进行转移。我曾专门把这种类型的无位腾挪引入到一个关卡中,这个关卡就是《仓库之星》,有兴趣的可以从中找找无位腾挪的感觉。
在设计《推箱栈房》时,我做了好几个不同版本,在这几个版本里,绿圈内的点位填放所要求的腾挪方法是不同的,但由于关卡放置时间太久,最后修改用做比赛时,把几个版本混淆了,造成比赛关卡的这部分无位腾挪有多种方法。其实这个版本的E15木箱应该放在D14位置,腾挪方法就变得唯一了:
rrddddDDDDDDlddrrdddLLdlLUlldllLLddllluuuuRRRDDrrrrurrdrrurruuulluuruullluulllULLdDDlDDlDDrDDlllddrRRllluurrrDulllddrrUruLruulDuuurDuuulDurrrDLuuuurrdrdddLruLruulDuuluUrlddrdrrrddrrruuuuuuuullllddddrDDllluluurDuuulDrddldldllUdrrururuuluuurDlddrddldldlluRuUlDurUUluuRDRlldDrRUrU
要顺利完成这部分无位腾挪,进入左下区域时,必须推M19箱到K19位,如果推M21箱到K21位,或者推L18箱到L20位,都无法完成腾挪。但由于E15木箱的错误放置,造成了腾挪方式的多样化,比如:
rrddddDDDDDDlddrUUUUUUddddddrdddLLdlLUlldlluullDDllluuLLddddlllluuuurUURRRDDrrddrrruurrddrrurrdrrurruuluuuuullluulllULLdDDlllllLLddRDDlllddlddddrrrruuRRRRlluuRRRlllddrrUruL
也由于E15木箱的放置,甚至可以用完全不同的开局。也就是之前所说的,从直观角度看这个关卡,M10箱推到M8位,进入中上部分会比较顺利。这种比较直观的开局因E15木箱的存在而变提可行:
rrddddDDDDlDDrdddrddLLdlLUlldlluullDDllluuLLddddlllluuuurUURRRDDrrddrrruurruuuuLuulllllLLddRDDlllddlddddrrrruuRRRR
但这种开局M13箱左移了一格,让中间的局部木箱形成合法死锁,中断了上下连接,好不容易在下方腾出的绿色半位(K17偶半位)怎么转移到顶部呢?其实可以从左侧绕一圈转移上去:
rrddddDDDDlDDrdddrddLLdlLUlldlluullDDllluuLLddddlllluuuurUURRRDDrrddrrruurruuuuLuulllllLLddRDDlllddlddddrrrruuRRRRlluuuuLLuuRDulluurrrrrrrUUllllllDurruuLLDurrddrrruulDrdrddddrddddddrrurrdrrurruuuluuluuruuuuuuuulllldLLdddlLrruuurrdddLruuullddRUruurrrrddddddddllluullUUUdddrrddrrddrdddrddlldllulldlluuuuuuluuuululuuUrRDRRllulldRlddrUluuruulDurRurrDDDLddLLUUUluuRRllddrUluR
cjcjc先生提交的解答就是使用了这种开局。
我们已经介绍了几种完全不同的开局,相信总有一种开局被你发现,但这个关卡的难度是整体的。我们知道关卡主要难在开局和收尾,如果开局和收尾都理顺,对我们解开全关是极大的帮助。现在研究收尾有了好的工具,那就是逆推,如果顺推和逆推都能顺利打开关卡并产生可供运行的箱位,那么只要顺逆相合就过关了。
如果你能逆推到这一步:
离解开关卡就不远了。但逆推到这一步的腾挪比较难,原始二维码H9点应该在H8位,我把它移到H9位,使得收尾产生一部分比较难的半位腾挪。如果不移动这个点位,逆推就容易多了。关键是顺推和逆推都要看明白,那就是一种难度叠加了。常常关卡的难点不是某一处形成的,而是多处难点互相叠加使得难度几何级增加。我对逆推不熟,所以无法讲解逆推过程和技巧,但我们可以通过在头脑中摆箱子的方法来发现收尾形状,只要能发现这个形状,即使逆推腾挪功力达不到,也可以将相象的形状画出来,用顺推来弥补。
这个关卡在开局和收尾之间是有不少空位的,所以中间的顺逆相合过程并不复杂。在此也把答案公布出来供参考:
rrddddDDDDllluulllULLdDDrDDDRRRRRRdrrdddLUdLdlLURURUdlddrUlllldRRurrrruuulUllllllluuuluuurrdrrrddrrDDuulldRurDuruuuuuuuullllddddrRRllluuuurrrrdddDDDDuuulllDDlllulldddrdddDDDllDDRRRddlUruRurrdLdLLuRdrUrurrdLLLdlluRuRRdLrrrurruuuluLLUUluRlUUrDullUUrrDulDldlluRlluUruulDrdDldRlldllURuUURRDrddlLrruuluurDDluuuurDDldllUluuRRllddrRUddrUruRRdLLLdllddDrrUUrULuRlddddlluuRlddldlluuuRRRuulDrdddrruULrddlluUrrdLurruulDDruuurrddLLdllddrrURUdldlluurDuRdrRDrruLLLLulldddddrdddrrrRRuuluuUUlullddrdddDLdRuuuLDruuulDDrdddllULUURRuuuuullddRllldlluRRdllllURRdrruRRuurrdrrdrddddrddlLLuuUllllllllUUruRRdlllluRdddrUdlLLddRUluRUruulDlDDrUluRuUlllluuuurrrrddDDlDDllUdrrrddlUrrrdrrrrrrrdddrDDDDlDlLUUllddllluuuullUUUURuLdddRUldddrrddLLUdrruulDrdddrrruulLDldRRllddrUluururuuLDlDDrUlulldRuuUluuuuuLuurDDDDDrDDlUUrddDDrRdrrrrddrrurrdrruLLrrrruuuluLLLruuluuuulullulldddLLulLLLddrDDlddrddrrdrrrrddrddlUUrrRdLullddrUrruRurrrruuululluuluuuulullulldddllullllddrddlddrddrrdrrrrDDRRuRRRuLdllddrUrurRdLLLdlluRuRRllddrUluRdllluullllulluuluurDDuuuuluurrrrdrruuurrdrrdrruLLrrrruuuullLLddDDrdddddrddrrdrddddLLLLLulDlluullllulllUUruuuuluurrrrdrruuurrdDDDurRlluuulldddllullllddrddddlddrrrdrrrrddrrrrrrrruuuululluuluuUdddrddrrdrddddlllllllluulllluurDlllluurDlddddddlllluuuurUURRllddlddddrrrruuuuLULullDDrRurrRuulDruuuuuluurDDDDlUlLLUURRRDrdLuuurrrrdrrDuuuurrdddrrrdrUldddrddrrdrddddlllllllddlLLLUlUUURuulLLuUUluuuurruurRRlllddrUdlllddrrUdllddrUdddddLddRUUUUlDDruuUUlDDuuuuuurRddLruulldDuuuuuuullllddddRRRllluuuurrrrdddDDrrddllDDrddlUrdddlUrdddlUruulLLddRRULrruuullDDRdrUldddrUluurrrrddlLLrrruullDullluurrDullddrUddRddlUlllluuRDuRRDLruurrDDLddrUluUrrrrddlLLdlUrrrruullDullllddRRULrRuuuuUluUlllddrRDRlDDDRdrUldddrUlddddlllluuUURRRUUrrrrrddlLULLurRddrdddldLLuuurUdRlldddrruUdrrdrrrruuluulLLLDLrurrdLDuuuurDldlLuRlulldDllllddddrrRRuuUU
建议大家完全熟悉关卡结构后再看答案,对关卡的理解才深刻。
谢谢阅读!
2021.5.27
|
-
总评分: 经验 + 15
查看全部评分
|