本帖最后由 stopheart 于 2013-12-8 09:53 编辑
推箱子实战图说之53期关卡讲解 进点次序之如何‘看’关卡
主讲:stopheart
整理:麦英
关于“看”的功夫,荆先生、20603都很厉害。 记得03兄解暗度陈仓的时候,他说:他看了二个小时到三个小时,解出来,加看,用了一共4个小时的样子,而且03兄是用手机解的暗渡陈仓! 所以今天主要讲“看”关卡,学会看之前,咱们了解一些基本知识
一、箱子要动起来,因此推箱子第一要诀→空位,有空位,箱子才可以运动起来
二、第二要诀, 想让箱子整体运动,必须建立通路,只有建立了通路,箱子才可以真正的整体运转。
咱们先温习一下,通路都有什么样的......
1、完整通路,看下图:
2、单向通路,看下图:
3、一次性通路,看下图:
4、还有一个通路,经常推半个空位关卡时,经常遇到,看下图:
从上面的知识,我们已经了解了,解关卡,首先找空位,然后想办法打通全局,所以......推箱子能推得流畅不死,就需要了解一个重要知识,死锁
咱们再来温习一下死锁,看下图:
上面的图,除了六图,全是死图,五图、四图,可以还原成,长方形与正方形,都是死图 ,三图,去掉内侧墙,象六图那样,就是活图。
再看一个图,是以前发过的图:
记住上面的图,解关卡的时候,会节省不少时间。
再看上面的3例图
这个图,去掉A与B任何一个,都是开放性的,活图,如下面的图,是活图!
记住上面的图,这个对推大型密集型关卡很有帮助,只要看斜方向处,少A或B,就是活图,例子,就是天狼兄的关卡,看下图:
箭头所指处,全部是开放性的,不死图
好了,咱们开始“看”副关,我不讲如何切开图,下面是副关的xsb关卡图
###################
#_____#_____#_____#
#_***$__***_#$*$*_#
#___.$#$._*_#_._._#
#_*..__$.**_#$*.*_#
#_.$$$_#__*___$#*_#
#_**._#_***_#_$_*_#
#__#__#_____#_____#
##_###########_####
#_____#__####_____#
#_***_#_*..__#***_#
#_$_._#_*$_$__$_._#
##$#*_#_.**$#_..*_#
#_$_._#__$.$__$$._#
#_##*_##.*.$#$.**_#
#_____#__#__#__#__#
####_######_#_#####
##_$_###____#__$__#
#_.*._#__*_$__.*._#
#_*#$_#$$.$_#_*@*_#
#_.*._#__*__#_.*._#
#_*#*___$*_$#$*#*_#
#_.*._#__*$_#_.*._#
##___##____###___##
###################
Title: 河洛图 (MF8 53rd Sokoban Competition, Extra)
Author: zhouxh + gyjgw
看一下副关切开的动画图,如下:
字符答案:
LuuRDlluuuruURuurruullluuluullddlllUUULL
LLulllddddrddrrrddddddldddrdddrrurUrRuRR
R
咱们看一下,最清晰的切开图,我已经标记好:
好了,大家仔细看上面的图。
了解了之前的通路,咱们知道C房间,由于有D箱子的存在,它是一个半通路.....
如何完成这个关卡呢?如何“看”呢?
先看一下,4房间吧,这个房间决定了走向,看下面的小图:
看上面的小图,由于B、A箱子的存在,造成箱子不可能从上面往左侧转移,而整个左侧,又是一个串联的房间,左下角是设计的关键。
咱们看左下角,1房间的小图,如下:
就这个1房间,E与F两个点如何推,给大家一个简单的图,看下图:
这个图,如果不管右侧两个箱子,直接先推A,当然是无法完成的,想完成整个点,必须把右侧一个箱子左移到C房间,才可以推死A点,完了B点.....
这个副关,左下角,结合上面的4房间特点,构成了此关的主要基线,完成的次序依次是1房间→2房间→3房间→4房间,如何腾挪,此关不难,没有玩出来的朋友,看了上面的介绍,应该可以解出,不难的关卡,只是显得乱一些。
|