魔方吧·中文魔方俱乐部
标题:
如何编关
[打印本页]
作者:
stopheart
时间:
2012-5-11 17:31:49
标题:
如何编关
好象是5月10日那天(2012年哦),chzhy在群内发了一个自编的关卡,关卡是个鱼,当时看了觉得很不错,虽然曾经劝说chzhy发到魔方吧,不知chzhy什么原因一直未发,但多少能看出他觉得有些拿不出手?!
他的创意,只是中午吃鱼......
记得20多年前,我经常研究象棋,有一段时间研究残局,还编了不少残局,曾经发往广州象棋杂志,还有黑龙江的北方棋艺杂志社,结果当然是石沉大海了。这里当然有编残局功力的问题,另一个名气等等,再说,发到杂志上,占人家一点地方,可能性有多大?
互联网出现后,这样的问题迎刃而解了,只要你发,就会有人看,不管是小说,还是别的什么!
我第一次发关卡,不过是采取简单的方式,改编别人的关卡,改得很烂,仅仅只是加了一个箱子,没有思想,但得到了高手的首肯,荆先生与刘先生等高手参与了推,这给了我不少的信心......经过几年的改编到如今,对编关多少有些心得。
下面就谈一下如何编关,期望那些初次编关的箱子迷,不要胆怯,有想法是最好的创意,所谓的笑话,是你内心的另一个自己。
编关,首先你得有一个想法,不是箱子简单的堆砌,象chzhy这个朋友,因为一只鱼,而产生了一个关卡,非常好的创意,目前来说,只是一个简单的鱼,其实鱼的种类很多,象laizhufu这样好的画功,可以创造出很多鱼类关卡。chzhy的鱼目前是静止的,如果再加上动作等各种创意,单纯一个鱼又可以编出好多,这是通过形状编出。
有了形状,画出鱼关卡的外形,就是如何推箱子,增加难度了。
如何增加难度呢?其实这个问题急不得的,别期望一下子加出个难度,这绝对是不可能的。
先把基本搞好,差不多了,解一下,有解后,看演示答案,这个很关键!对我来说,这是诀窍!
演示的答案最好是要经过优化的,不必优化到最好,这样你再看演示的时候,可以看到箱子在运行过程会有冗余位出现,冗余的出现,意味着可以加箱子,加墙。如何发现冗余位呢?对水平一般人来说,可能比较困难些,这个需要增加解关功力,另一个还有一个简单的方法,就是你腾挪箱子的过程中,会发现箱子运转的时候有些地方至少还可以再放箱子,仍然可以动,这就是简单方法。
如何在现有的基础上加箱子,加墙,其实只要你了解不死图形,很快能加出来。
图形不死,关卡的箱子就可以全部打散,解关成功的概率还是很大的。
加箱子,加墙,对关卡来说仍然是简单的思维,比较高级的想法是,加出来自己的想法来。
说了这么多,不如用实例来说吧。
什么实例呢?chzhy的鱼!
请看2楼的年年有鱼关卡图
作者:
stopheart
时间:
2012-5-11 17:32:50
#############--
#.-.--------##-
#-*-$.-.-.---##
#.-$.-*-*-*---#
#-$.-*-*-*-$--#
#-.-*-*-*-*-$-#
#--*-*-*-*-*--#
#-.-*-*-*-*-$-#
#--*-*-*-*-*--#
#-.-*-*-*-*-$-#
#--*-*-*-*-*--#
##--$-*-*-*-*-#
-#---$-$-$-*-*#
-###--------*@#
---############
Title: 年年有鱼
Author: chzhy QQ93942845
2012-5-11 17:35:30 上传
下载附件
(75.54 KB)
[
本帖最后由 stopheart 于 2012-5-11 17:35 编辑
]
附件:
年年有鱼.gif
(2012-5-11 17:35:30, 75.54 KB) / 下载次数 5
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjI3fDc1YzEwNjg2fDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 17:42:14
看2楼的年年有鱼图,不用走,冗余位已经不少,比方说g2到l2都是可以明眼一看就可以加墙的地方,而l3、l4、m3、m4这个小正方型区域,也多了一个位置,可以把m3加墙,同理m4、m5、n4、n5也是一个小正方形,n4也可以加上墙,这是靠直观来看的。
现在我们就把这些及对称的地方加上墙,再看效果图。
2012-5-11 17:44:48 上传
下载附件
(79.67 KB)
[
本帖最后由 stopheart 于 2012-5-11 17:44 编辑
]
附件:
年年有鱼a.gif
(2012-5-11 17:44:48, 79.67 KB) / 下载次数 6
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjI4fDU2YzljMTg1fDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 17:54:22
大家看一下下面的动画。
2012-5-11 17:57:12 上传
下载附件
(17.09 KB)
当形成上面的图时,让我们打开标尺看下。
大家看到d3是不是可以放箱子呢?
即使D3处放了箱子,仍然有两箱路可以到左侧,所以说d5也可以放箱子
2012-5-11 17:57:12 上传
下载附件
(43.11 KB)
[
本帖最后由 stopheart 于 2012-5-11 18:00 编辑
]
附件:
17-57.gif
(2012-5-11 17:57:12, 17.09 KB) / 下载次数 6
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjMwfDI1OWY3ZTU4fDE3MzIyMDI0NDh8MHww
附件:
年年有鱼a动画.gif
(2012-5-11 17:57:12, 43.11 KB) / 下载次数 6
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjMxfGJhMmQ5OTQwfDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 18:11:17
让我们看看加了两个箱子图再解的情况,请看下面的动画
2012-5-11 18:13:18 上传
下载附件
(23.44 KB)
请看下面的标尺图,是上面动画的最后一祯
推箱子小人到c10的点可以有两条路,所以可以堵死一条路,即d10点可以加一个箱子
2012-5-11 18:14:53 上传
下载附件
(46.38 KB)
[
本帖最后由 stopheart 于 2012-5-11 18:16 编辑
]
附件:
18-14.gif
(2012-5-11 18:13:18, 23.44 KB) / 下载次数 5
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjMyfDYzNjhmNjM4fDE3MzIyMDI0NDh8MHww
附件:
年年有鱼a动画.gif
(2012-5-11 18:14:53, 46.38 KB) / 下载次数 4
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjMzfDBlYjQxNTU5fDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 18:17:06
让我们继续走走看,什么地方还可以再加箱子呢?
2012-5-11 18:20:24 上传
下载附件
(23.44 KB)
上图最后一祯的标尺图,请看下图:
同理,I14这个点仍然有两条路可到,所以可以在I13点加一箱子。
而中间的区域无论从那个角度都可以突进去。
2012-5-11 18:20:24 上传
下载附件
(42.55 KB)
[
本帖最后由 stopheart 于 2012-5-11 18:37 编辑
]
附件:
年年有鱼a动画.gif
(2012-5-11 18:20:24, 42.55 KB) / 下载次数 6
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjM0fGU4Njc1ZjJmfDE3MzIyMDI0NDh8MHww
附件:
18-14.gif
(2012-5-11 18:20:24, 23.44 KB) / 下载次数 4
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjM1fDA4YzQ4NTUxfDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 18:26:30
再加四个箱子的效果图如下:
从原图到目前的图,经过直观加箱子,及初步解关看路径加箱子,目前已经加了四个箱子,现在就看看是否有解。
2012-5-11 18:41:19 上传
下载附件
(39.59 KB)
[
本帖最后由 stopheart 于 2012-5-11 18:41 编辑
]
附件:
年年有鱼a动画.gif
(2012-5-11 18:41:19, 39.59 KB) / 下载次数 4
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjM4fGE4YTViNzRifDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 18:56:32
我们来看下有解的演示答案,从答案中可以看出,腾挪不难,尤其在6楼下图(标尺的图)可以看出中间,是可以加箱子的,从演示答案看,中间部分加一个箱子是肯定解出的,两个箱也可以加进去,就看有无解了。
2012-5-11 18:57:46 上传
下载附件
(116.97 KB)
[
本帖最后由 stopheart 于 2012-5-11 18:57 编辑
]
附件:
18-58.gif
(2012-5-11 18:57:46, 116.97 KB) / 下载次数 3
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjM5fGJlOWNjZjk3fDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-11 18:58:18
如何给关卡加难度,让我先小结一下:
1.解初级关卡时,当发现一个点,有两条路可以进入时,就可以考虑加箱子。
2.腾挪时,发现腾挪轻松,多两个以上的冗余位,也是可以考虑加箱子。
3.在结束的位置,如果发现能放下足够多的箱子,可以考虑加箱子
待续.....
[
本帖最后由 stopheart 于 2012-5-11 19:15 编辑
]
作者:
stopheart
时间:
2012-5-11 19:54:17
大家觉得这样的教程是不是你们需要,有什么需要补充,你有好的点子,请贴出来,我补充明白了,再继续讲,先谢谢了。
作者:
胜利
时间:
2012-5-11 21:38:47
图文并茂,通俗易懂,联系实例,思路清晰,不仅有详细的阐述更有简明扼要的精髓,不仅是编关的技巧也喻涵推关的诀窍。字里行间透露着朴实和真诚。这样的文章太少了,不仅对广大编、改关卡和推解关卡爱好者能力的提高和兴趣的提升有很大的帮助,且对魔方吧推箱子版块的繁荣增添了活力。
谢谢版主无私的分享!
[
本帖最后由 胜利 于 2012-5-11 21:42 编辑
]
作者:
zhouxh
时间:
2012-5-12 10:04:04
很好,我自己很早就编过一个关卡,一直未完善,空位太多。有空参照版主的流程再改进下试试。谢谢版主分享经验!
作者:
stopheart
时间:
2012-5-12 20:30:24
继续.......
进行下一步学习之前,先知道什么样的图是死图,在这里,我只列举一个与年年有鱼关卡有关的死图形。
请看下图:
2012-5-12 20:31:05 上传
下载附件
(6.14 KB)
[
本帖最后由 stopheart 于 2012-5-12 20:31 编辑
]
附件:
死图.png
(2012-5-12 20:31:05, 6.14 KB) / 下载次数 2
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjcwfDU2Mjc2YjU1fDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-12 20:34:41
请看楼上的图:
1图例是小人无论从何角度都无法打散这六个箱子。
2图例同1图例一样。
3图例:明白了1、2,3只不过是个变形,知道了3图例的死图,在你推箱子,加箱子的时候,可以迅速知道如3那样的死图,就不能再推了,也不能加箱子了。
加对称型关卡最好加的箱子是偶数,出现的箱子在对称位置最好。但七楼的图,如果加成如下的对称图形,大家结合楼上的图,一看就知道是死图。
请看下面加箱子后形成的对称图形,是一个死图。
2012-5-12 20:39:26 上传
下载附件
(8.82 KB)
[
本帖最后由 stopheart 于 2012-5-12 20:39 编辑
]
附件:
死图2.png
(2012-5-12 20:39:26, 8.82 KB) / 下载次数 3
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjcxfDZkYWI2YTVlfDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-12 20:40:22
言归正传,继续我们的编关旅程。
让我仔细看一下下面的动画,及动画的最后一祯图:
动画:
2012-5-12 20:47:45 上传
下载附件
(19.03 KB)
静态图:
2012-5-12 20:49:40 上传
下载附件
(46.75 KB)
[attach]181273[/attach]
[
本帖最后由 stopheart 于 2012-5-12 20:50 编辑
]
附件:
20-50.gif
(2012-5-12 20:47:45, 19.03 KB) / 下载次数 2
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjc0fDZhMTIwZmMwfDE3MzIyMDI0NDh8MHww
附件:
年年有鱼左上加墙.png
(2012-5-12 20:49:40, 46.75 KB) / 下载次数 3
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjc1fGFjNmZiY2RhfDE3MzIyMDI0NDh8MHww
作者:
stopheart
时间:
2012-5-12 20:54:54
看看楼上的静态图,你觉得b6和f2是不是还可以加墙呢?
加箱子、加墙是不是没有想像的那么难?
让我们把墙加上,看看最后形成的图。
2012-5-12 21:13:30 上传
下载附件
(196.3 KB)
[
本帖最后由 stopheart 于 2012-5-12 21:14 编辑
]
附件:
年年有鱼左上加墙.png
(2012-5-12 21:13:30, 196.3 KB) / 下载次数 2
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgxMjc2fDIxMmU4OWNifDE3MzIyMDI0NDh8MHww
作者:
胜利
时间:
2012-5-12 22:15:33
作者:
gyjgw
时间:
2012-5-16 12:18:49
标题:
stopheart为箱子的推广值得敬佩
我也来赞助一下,下面这个改变结尾比较简单,而且整个过程多余了半个身位,不过还是可以推一下。推这个箱子也是吃鱼的过程,首先要把鱼剖膛开肚,会吃鱼的从哪里开始吃。。。。。呵呵,敬请享受吃鱼的过程。
#######--------
#-----#######--
#-*-*.-*-.--#--
#--*$.*-*-*-###
#-*$-*-*-*$*--#
#-..*-*-*-*-*-#
##-*-*-*-*-*--#
-#*-*-*-*-*-*-#
-#-*-*-*-*-*--#
-#.-*-*-*-*-$-#
-#-*-*-*-*-*.-#
-#--*-*$*-*-$-#
-###-*-*-$.$-*#
---#--------*@#
---############
[soko=15,15]
HHHHHHH________
H_____HHHHHHH__
H_*_*._*_.__H__
H__*$.*_*_*_HHH
H_*$_*_*_*$*__H
H_..*_*_*_*_*_H
HH_*_*_*_*_*__H
_H*_*_*_*_*_*_H
_H_*_*_*_*_*__H
_H._*_*_*_*_$_H
_H_*_*_*_*_*._H
_H__*_*$*_*_$_H
_HHH_*_*_$.$_*H
___H________*aH
___HHHHHHHHHHHH
[/soko]
[
本帖最后由 anian 于 2012-5-20 21:27 编辑
]
作者:
stopheart
时间:
2012-5-20 10:48:06
荆先生的这个改编有难度,刚才研究了下好容易突进去了,下午再研究如何腾挪。
作者:
胜利
时间:
2012-5-20 19:06:57
荆先生的鱼好吃,就是太贵了。打了一下午的零工才能吃到一条。
18#下面的那条鱼:4988/790用yasc优化了一下:758/144
作者:
anian
时间:
2012-5-21 06:20:21
#18 很好!
5107/594
步数很多, 但用歪推和瞬移, 其实根本感觉不到用很多时间。
其实推还是很快的。 用的方法是基本的棋盘推法, 步数比较大, 但思路清楚。
作者:
stopheart
时间:
2012-5-22 10:34:11
lzy先生昨天晚上改编了下,发到我qq上,我代发出来。
据anian兄推了后,说……
#######--------
#.----#######--
#-*-*.-*-.--#--
#--*$.*-*-*-###
#-*$-*-*-*$*--#
#-..*-*-*-*-*-#
##-*-*-*-*-*--#
-#*-*-*-*-*-*-#
-#-*-*-*-*-*--#
-#.-*-*-*-*-$-#
-#-*-*-*-*-*.-#
-#--*-*$*-*-$-#
-###$*-*-$.$-*#
---#--------*@#
---############
author: chzhy and gyjgw and lzy
[soko=15,15]
HHHHHHH________
H.____HHHHHHH__
H_*_*._*_.__H__
H__*$.*_*_*_HHH
H_*$_*_*_*$*__H
H_..*_*_*_*_*_H
HH_*_*_*_*_*__H
_H*_*_*_*_*_*_H
_H_*_*_*_*_*__H
_H._*_*_*_*_$_H
_H_*_*_*_*_*._H
_H__*_*$*_*_$_H
_HHH$*_*_$.$_*H
___H________*aH
___HHHHHHHHHHHH
[/soko]
作者:
anian
时间:
2012-5-22 11:07:31
原帖由
stopheart
于 2012-5-22 10:34 发表
lzy先生昨天晚上改编了下,发到我qq上,我代发出来。
据anian兄推了后,说……
精彩的改编!
增加一个箱子, 增加不少麻烦。
我原来的思路需要改变!
没有优化: 2504/374
作者:
gyjgw
时间:
2012-5-22 16:36:43
标题:
我也推了一下22#觉得不错
答案:485/118
作者:
胜利
时间:
2012-5-23 00:00:15
标题:
回复 22# 的帖子
2437/438
作者:
胜利
时间:
2012-8-1 14:48:46
版主最近有些忙。
作者:
堕落天使
时间:
2012-8-1 14:55:44
好复杂,顶
作者:
20603
时间:
2013-4-5 14:06:46
写得很好,深入浅出!
作者:
三个代表SKY
时间:
2013-4-23 09:23:10
看着版主说是明白, 实际操作起来难度还是很大。
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2