魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: 20603
打印 上一主题 下一主题

《不乱方寸》的前世今生——再谈50见方的关卡移动极限 [复制链接]

Rank: 5Rank: 5

积分
4002
帖子
1320
精华
0
UID
1257496
性别
保密
21#
发表于 2016-6-7 23:18:10 |只看该作者

使用道具 举报

Rank: 4

积分
1131
帖子
201
精华
0
UID
1256908
性别
保密

四年元老

22#
发表于 2016-6-8 09:09:00 |只看该作者
大师理论博大精深,大师讲解循序渐进。令人荡气回肠,收益良多。向您致敬!期待急待后续。

使用道具 举报

Rank: 4

积分
1149
帖子
103
精华
4
UID
1316434
性别
保密
兴趣爱好
推箱

智力游戏设计大师 超级搬运工

23#
发表于 2016-6-8 11:42:38 |只看该作者
本帖最后由 20603 于 2016-6-8 11:49 编辑

烽火狼烟今安在?方寸之间付笑谈

  其实,以4为底的指数式房间,可以有多种布局,《狼烟四起2-1》是其中比较简洁的一种。我们不妨来看看另一种布局:

###########--
###-----###--
##-.-*-$--#--
#--*#####-###
#--*-*--*-*-#
##-#-*---*--#
#--#--*#---*#
#@*#-**-###-#
#--#----###-#
##-###*---#-#
#-*###--*-#-#
#----####-#-#
#-*---------#
#############
Title: 狼烟四起1-1-1
Author: 20603



  这一关稍做了一些改动,有兴趣的推推看,不是太难,也不是想象中的容易。这样的房间上下相连,得到一个关卡:

#############
##-------####
#@*#----$.###
#---#####-###
#-**-*--*-*-#
#--#-*---*--#
#-*#-*-#---*#
#--#-**-##--#
#-*#----##-*#
#---##*---#-#
#-**-#--#---#
#--#-####-###
#-*#-*--*-*-#
#--#-*---*--#
#-*#-*-#---*#
#--#-**-###-#
#-*#----#---#
#--###*----##
#-*--#--#*-##
#--*-####-###
#--*------###
#############
Title:烽火佳人
Author:20603



  要安全地推动顶部的一个箱子,必须从下面的房间经过几次?这关可以做比赛关卡副关了,但放在这里也好,增加大家看贴的乐趣,提供一个动手的机会。

  《狼烟四起1-1-1》和《烽火佳人》这两关,推过的把步数发出来看看。看过上面的讲解,相信即使是新手,也能顺利过关。

  《不乱方寸》的起初版本,就是用《狼烟四起1-1》来作指数式房间的。这一关通过比赛和讲解已经为大家熟知了,即使没过关的,也应该完全了解过关思路了,所以原先版本的某些陷阱其实已毫无意义。既然是写编 关思路,就把这已经失去意义的陷阱版本也拿出来讲讲吧。

####################
###-------------*--#
##--##########-###-#
#-*#--#--*--*--*-*-#
#----*#-#-#-*---*--#
#--#----#-#--*#----#
##*#-**-#-#-**-##-*#
##--#*--#-#----##--#
##----*-#@-##*---#*#
##-*-*--##*-#--#---#
#.##-###-*-*-###-###
#.#--#---#--*--*-*-#
#.#-#-$---#-#-*----#
#.#-$--$$-#-#--*#--#
#...$#$-$-#-#-**-#-#
#...-#--$-#-#----#-#
#..#-$-$-#--###-##-#
#..#$$-$$#--*----#*#
#--------#--##-----#
####################
Title:方寸之间
Author:20603



  现在知道了正确路径,想让你再进入这个陷阱就很难了。其实这个陷阱还是挺深的,如果第一次来推这个关卡,在你推过之后没有任何死锁的情况下,很难从陷阱里面出来。左下角的布局会让你坚定地认为存在一个双向通路(而不是实际上的单向通路)。看下图:



  当你发现第一个图已经推死的时候,很容易就想到第二个图这种推法。如果你怀疑第二个图的推法而用程序来验证时,解关程序给你的解答也是第二个图的推法。除非你像现在一样确定外围是一个超级单向通道,否则你很难拒绝第二个图的推法。一旦你进入第二个图的圈套,就会浪费大量时间来寻找一个双向通道或者反向通道。这就是深度陷阱的作用!

(待续)

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
4934
帖子
1771
精华
9
UID
101889
性别
保密

智力游戏设计大师 超级搬运工 六年元老

24#
发表于 2016-6-8 21:46:01 |只看该作者
03兄,研究太深了,以为打开了一扇门,没有想到是个有众多门的迷宫。以为过了发出来的主关看你讲解会“轻松”阅读,没有想到别的版本仔细看都非常的费力,不好消化。
感谢03兄真心讲解,学习ing

使用道具 举报

Rank: 4

积分
1149
帖子
103
精华
4
UID
1316434
性别
保密
兴趣爱好
推箱

智力游戏设计大师 超级搬运工

25#
发表于 2016-6-8 22:39:37 |只看该作者
本帖最后由 20603 于 2016-6-8 22:48 编辑

  然而,陷阱并不是想当然就能编出来,它要靠腾挪作功底。正确的路径如果简单,没有人会掉入陷阱,只有达到一定的腾挪难度,才会寻找另外的路径。我比较偏好制作陷阱,即使是为了寻找推箱子步数极限,我也宁愿少一些步数增加一点难度。比如关卡《不可思亿》、《亿不足道》、《兆载永劫》。原因也简单,这些关卡远远没达到极限,我又何必纠结那几亿步,或者几亿亿亿步?


不可思议亿三重,亿不足道道不同!

  好了,到了揭开庐山真面目的时候的,我们今天要讲的关卡叫《亿不足道》。当我第一次设计出1亿亿亿步关卡的时候,我把它叫《不可思议》(这个中间关卡就不贴出来了)。确实有些不可思议,一个50×50的空间内可以做出1亿亿亿步的关卡。但是当1亿亿亿步成为可以忽略不计的零头的时候,我把新版本命名为《亿不足道》。极限在哪里我们不知道,《亿不足道》实在是微不足道,确实,它很快再次沦为可以忽略不计的零头。但不妨碍我们今天来讨论这个关卡。

  我们来回顾一下,设计50×50空间内步数尽量多的关卡,有哪些要素:

  1、用一个指数型关卡扩展嵌套另一个指数型关卡;
  2、嵌套的指数型关卡尽量尽量使用更大的底数(选用更好的房间);
  3、嵌套的指数型关卡尽量获得更大的指数(布置更多房间);
  4、房间更小,排列更紧凑;
  5、在排列顺序和方向上更科学;
  6、利用好每一个空间制作更多步数的基础房间;
  7、良好的整体布局和细节设计可以增加更多循环。
  8、实际设计过程中远远不止这些要素,经验、灵感和创意都是不可少的。

  《亿不足道》嵌套的指数型关卡选用的是以4为底的指数式房间,也就是《狼烟四起2-1》。在这之前,我已经设计了好几个以2或3为底的指数式房间,最简洁的是下面这两个:

###########
#---###.###
#--*-*-$*-#
##-#-*----#
##-#--##--#
#--#-*###-#
#-##---##*#
#*##-*----#
#---###-###
#--*-*--*-#
#--#-*----#
##-#--##--#
#--#-*###-#
#*##---##*#
#--#-*----#
#@--###-###
#--*-*--*-#
##-#-*----#
#--#--##--#
#-##-**-#*#
#-##------#
#-####-####
#-#-*---###
#---#---###
###########
Title:梅开二度1-3
Author:20603



###########
#---###.###
#--*-*-$*-#
##-#-*----#
#--#--##--#
#*##-**-#-#
#-##----#-#
#--#-**-#*#
#---##----#
#--*-##-###
##-#-*--*-#
#--#-*----#
#-##--##--#
#--#-**-#-#
##*#----#-#
#--#-**-#*#
#@--##----#
#--*-##-###
##-#-*--*-#
#--#-*----#
#-##--##--#
#--#-**-#-#
##*#----#-#
##-#-**-#*#
#--###----#
#----##-###
#--#----###
###########
Title:阳关三迭1-3
Author:20603



  和《狼烟四起2-1》一样,都是尽量做到极简、方正、方便连结。这种极简结构使《亿不足道》嵌套的指数型关卡里布置了28个房间:

##################################################
#---------###---####---####---#--*---##--#--#-.-##
#-#######-###-#-####-#-#--*-#-#*--##------*-#$.-##
#------#--###-#-#--*-#-#*--##----#---##--#--#-*-##
######-#-#--*-#-#*--##----#---#*--*-*##*-#*-#-*-##
###--*-#-#*--##----#---#*--*-*#-***--##--#--#-*-##
###*--##----#---#*--*-*#-***--#-----###*##-##-*-##
#----#---#*--*-*#-***--#-----#-*#####--*-#--#-*-##
#-#*--*-*#-***--#-----#-*####---*--------#-*#-*-##
#-#-***--#-----#-*####---*------######-#*-*-#-*-##
#-#-----#-*####---*------#####*##----*---*#-#-*-##
#-#-####---*------#####*##-----#--***-##--#-#-*-##
#-#-*------#####*##-----#--***-#*-*--*###-#-#-*-##
#-#######*##-----#--***-#*-*--*#---#----#-#-#-*-##
#--##-----#--***-#*-*--*#---#----##--*#-#-#-#-*-##
#-*#--***-#*-*--*#---#----##--*#---*--#-#-#-#-*-##
##-#*-*--*#---#----##--*#---*--#######--#-#-#-*-##
#--#---#----##--*#---*--#######--*---#-#--#-#-*-##
#----##--*#---*--#######--*---#*--##---#*-#-#-*-##
#--#---*--#######--*---#*--##----#---###--#-#-*-##
##########--*---#*--##----#---#*--*-*#---#--#-*-##
###--*---#*--##----#---#*--*-*#-***--#-#*#-*#-*-##
###*--##----#---#*--*-*#-***--#-----#----#--#-*-##
#----#---#*--*-*#-***--#-----#-*#####-##*#-*#-*-##
#-#*--*-*#-***--#-----#-*####---*--------#--#-*-##
#-#-***--#-----#-*####---*------#####*#-*#-*#-*-##
#-#-----#-*####---*------#####*##-----#---*-#-*-##
#-#-####---*------#####*##-----#--***-##-*#-#-*-##
#-#-*------#####*##-----#--***-#*-*--*##--#-#-*-##
#-#######*##-----#--***-#*-*--*#---#----#-#-#-*-##
#--##-----#--***-#*-*--*#---#----##--*#-#-#-#-*-##
#-*#--***-#*-*--*#---#----##--*#---*--#-#-#-#-*-##
##-#*-*--*#---#----##--*#---*--#######--#-#-#-*-##
#--#---#----##--*#---*--#######--*---#-#--#-#-*-##
#----##--*#---*--#######--*---#*--##---#*-#-#-*-##
#--#---*--#######--*---#*--##----#---###--#-#-*-##
##########--*---#*--##----#---#*--*-*#---#--#-*-##
###--*---#*--##----#---#*--*-*#-***--#-#*#*-#-*-##
###*--##----#---#*--*-*#-***--#-----##---#--#-*-##
#----#---#*--*-*#-***--#-----#-*####---#*#-##-*-##
#-#*--*-*#-***--#-----#-*####---*----*---#--#-*-##
#-#-***--#-----##*####---*------######-#----#-*-##
#-#-----#-*####---#-*----#####*##----*---#--#-*-##
#-#####-*-------#---######-----#--***-##*####-*-##
#-##---###--#-*---##--###--***-#*-*--*##----#-*-##
#-#--*--#######*####----#*-*--*#---#----#.--*-*-##
#---*-*---------#-----#-#---#----##--*#*-#--#-*--#
#-####-##########-#-#*#---##--*#-#-*--#--##$*--$@#
#-*----*--------------###---*--#---####-----##--##
##################################################
Title:亿不足道
Author:20603



  之前的铺垫和讲解已经足够理解这一关,所以关卡不再做过多分析。这一关过于繁杂,细节处理还相当不到位,可能随意的修改就可以相差亿亿步,我也刻意加进一些陷阱和腾挪上的难点从而牺牲了一些步数。关卡也可能有一些容易解决的漏洞或错误,要等有空时才做完善。更多细节的修改没有太多必要,因为已有更好的布局值得花时间去琢磨。

  这一关去推完是不现实的,也许能用某种程序算法来储存答案吧。有兴趣的可以推到第一个循环的第3、4个房间,体验一下关卡的趣味,计算一下关卡的大概步数(能看明白的应该能估算出步数吧)。

  用一首藏头诗来结束这次讲解吧:

  亿万千百步,
  不走寻常路。
  足行五十寸,
  道通九轮宇。

使用道具 举报

Rank: 4

积分
1458
帖子
141
精华
1
UID
1333517
性别
保密
兴趣爱好
推箱

四年元老 六年元老 八年元老

26#
发表于 2016-6-9 00:39:36 |只看该作者
完全超乎想象的一关!感谢大师的分享!终于看到了最终的关卡《亿不足道》,不愧是20603大师。大师研究理论如此深刻,只有佩服了
我计算的步数是8000亿亿亿步,没有仔细研究整个结构,只是简单大概估计一下,不知道相差多少
最后请教一下,有没有可能设计一关在规定范围之内,没有一个完整空位,只有两个“半个空位”的关卡,使关卡的步数按照“每增加一个箱子,步数增加约0.618倍”的规律增加呢

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
4934
帖子
1771
精华
9
UID
101889
性别
保密

智力游戏设计大师 超级搬运工 六年元老

27#
发表于 2016-6-9 08:48:07 |只看该作者
     当03兄发给我第四个版本,我仍按以前方法解的时候,发现无法归位了,不长时间anian兄恰好问起过关情况,我发过去中间图,他几乎没有任何犹豫,迅速的说无法解开。
     他看到了什么?如此快速的断定!我第一次警觉了起来。
     在未来的几天,我偶尔玩了几次,anian兄曾说过:很麻烦,比想像的麻烦,……需要重新……我又一次警觉起来。此时我曾经想到过荆先生的回眸一笑,在左上角我只走一步,去右下腾挪,此时我的想法连万步都没有过,我觉得我有点解不开的感觉,想等比赛开始再参与一下......
      比赛的关卡与03兄发给我们的第四个版略有差别,我以为关卡能过几天才有人解开,没有想到cjcjc当天就提交了,推了6个小时,近9万步?我第三次警觉起来。
      9万步?什么的步法能让腾挪达到这个数量,关卡明显是在不断的循环,03兄的诗前的话也给了很多提示,我坚定左上角只推一步,右下我原来曾想过一个图形,就是不能成功,左侧两个几乎算是一样的L型,只要找出其中一个密闭解法,其余就是如何嵌套的问题......
     找到了单独L型解法,却看不清嵌套的次序,箱子中间部分门开、门关次序是什么,太混乱?!后来偶然想到折返跑,觉得有开窍的感觉,左上是一个任务点,左下做一个小循环,去左上领一次任务,得到一把钥匙,反复去左下折返跑够,再去左上,直到集齐钥匙,左上门开了......精彩!
     03兄如何构思的?
     和anian兄探讨过03兄的构思关卡过程,应该是先有最难的想……于是就有了此贴的想法,他是如何构思的,期望03兄能深度解读,非常感谢03兄详细讲解,在此只说两个字:辛苦
      也许有人说,嵌套的关卡,做出来不难,问题是嵌套的让你看不出,就很难了。再说,这个关卡嵌套利用中间公共部分很巧妙,设计起来非常难。我以为这样的关卡,公共部分构思一个就不错了,没有想到23楼03兄又设计过一个完全不同的关卡,而且从此贴过程来看,03兄研究的很精、深,再加上有很多以前的功底,令人难以望项。
    我曾经在群里提议比赛能否上交答案不显示步数,主要是03兄的这个关卡原因,步数一出来,先从比赛图右上看能有多少个循环,从循环圈数除解出来的人步数,就能清楚里面的一圈大概步数。anian兄说很麻烦,我都没有觉得如此麻烦,步数一出来,确实提示巨大,仅仅是一建议,坏处还是蛮多的,好处只有几个
    感谢03兄深度解度了方寸之间,同时我也代表各位箱子迷能为大家奉献更多美妙关卡……
    如果03兄在身体与时间允许的情况下,能否一个季度提供一个关卡,如果整年都是你的更好,我们都是贪得无厌型的

使用道具 举报

Rank: 4

积分
1167
帖子
232
精华
2
UID
103807
性别
保密
28#
发表于 2016-6-9 09:42:50 |只看该作者
03大师讲的博大精深,一时没法消化,只能慢慢学习领悟,非常感谢。也期望看到更多精彩关卡,就是过不了,看看图形也能得到很大满足!

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2012
帖子
1579
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

29#
发表于 2016-6-9 14:51:37 |只看该作者
刚才看看第一次收到“不乱方寸”的第一个版本的日期, 是四月一号。
通常我看到新关卡, 总是忍不住想先推推。  尤其是精彩的关卡, 更不可以错过。

只是当时工作实在太繁忙,想玩也是得暂时先放下。
午饭时间, 还是忍不住, 边吃边推, 没有多久就过关了。
觉得关卡不错, 有点麻烦但没有想像中的难。
总是觉得关卡原来的想法不是这样。
发答案给03兄, 让他看看答案。 或许关卡有漏洞?
03兄说, 按照这个简化版本, 没有漏洞。

接着的几天, 我推了三个版本, 每次都是加墙(将箱子变墙)来增加难度和迷惑性。
每次03兄都是说, “这个版本接近原关卡了”。
推到第三个版本, 我觉得难度应该可以了。   发第三个版本应该也是可以难住不
少人。

四月五号, 03兄发来信息:
20603  4/5/2016 9:06:45 PM
差点还想再加个墙给你试试,忍住了,还是不折腾你了


推箱子我就是喜欢这个受折腾的过程。 所以和03兄说发关卡过来。
不久就收到第4个版本, 非常接近85期的关卡。
推第三个版本就觉得关卡应该可以更麻烦, 总是没有想到竟然是这样的麻烦。
开始, 非常自然的用了之前的版本步骤推。  很快我就意识到这个关卡比之前的麻
烦很多, 有几个箱子之前的版本可以靠墙, 但这个关卡不可以了。
左面是几个一个非常大的“穿过”才可以去推动右上角一个箱子。
每个房间都是用类似的方法。   还好, 用歪推有个比较容易的方法可以复制一段
LURD  (当然也是可以用宏录制),  适当的利用CTRL+ALT+C 就可以了。
过关的答案超过10万步。
右下的房间我没有发现竟然可以有条比较短的路径。

关于比赛用什么关卡, 我们讨论过。
开始03兄考虑到如果分两次做比赛, 这样会不会第一次的太容易,没技术含量?
曾经考虑过只是做一期的比赛就算了。

我觉得如果推了第一个版本, 然后推第四个版本, 中招是必然的。
推了第一个版本, 脑里面的那些记忆不容易删除。 所以推第二个非常相近的版本
的时候, 容易会用相同的方法打开关卡。  这样做基本上100%会中招, 可以说死
锁了也不会意识到问题在什么地方。

第一个版本虽然不难, 但还是有点麻烦的。
为了让大家掉以轻心进入陷阱, 有必要先发一个容易的版本。
就是这样, 才有84和85期的主关卡。   其实这两个关卡都是03兄精心改造的。
为了两个关卡看上去更相似, 有几个地方特别修改了。

这两个关卡的陷阱我觉得是非常成功的, 看看多少人掉陷阱就知道了。

非常感谢03兄抽出宝贵的时间来讲课。  内容非常详细和有条理, 值得一读再读。

如sotpheart兄说, 如果可以每一个季度提供一个关卡, 真是太好了。
希望可以看到更多你做的关卡!

使用道具 举报

Rank: 1

积分
14
帖子
14
精华
0
UID
1340666
性别
保密
居住地
晋城市
兴趣爱好
速度
30#
发表于 2016-6-9 18:59:32 |只看该作者
哇瑟,太牛啦!!!!!!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-25 01:28

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部