如果有需要, 可以再下载:
这是7楼的关卡: (有空位问题, 但没有migl兄说的问题)
这是8楼的关卡: (没有问题)
[ 本帖最后由 anian 于 2009-10-15 00:04 编辑 ] Version D: 1115/194
很好的改编! 美国一位解关高手,minglw先生,优化能力极强,下面是他的步数,估计我设计有漏的地方,谁能接近他的答案呢?
Version C: 761/185
Version D: 651/188
回复 21# 的帖子
这个问题我试出来了。一般情况下,我的操作流程为:
1. 新建一个TXT文件。
2. 复制地图。
3. 粘贴到TXT文件里。
4. 保存TXT文件后,将后缀.txt改成.xsb。
这个一般是不会出错的,因为其它地图都能识别且正常。
之所以出错,是因为我在保存7#(8#)楼的地图时,不是直接保存TXT文件,而是“另存为”,然后使用的是Unicode编码(默认为ANSI编码)。
一直以为Unicode的通用性更强一些,结果失策了。
===
另询问:
7#楼的地图的第11行少了个“空格”——这个叫做“空位问题”?
=======
再加个题外话:YSokoban的升级换代让我有点应接不暇。
[ 本帖最后由 migl 于 2009-10-15 11:01 编辑 ] 回复23楼: 这里常参加比赛的高手应该有接近或者更好的答案。
也许他们还没有时间玩这几关。
回复24楼: 我一般是:
(1) 复制地图 (CTRL+C)
(2) 粘贴到YSokoban里 -- 直接按CTRL+V。
YSokoban会自动将关卡和答案保存。
你也可以从YSokoban复制地图和答案 (按CTRL+L)。
7楼地图的问题我不知道有没有一个指定的名词。
我把它叫做“空位问题”。 当然也可以叫做“空格问题”, “空间问题”。
总之, 就是space/blank 所引起的问题。
用‘-’代替‘ ’(空格) 就不会有这个问题。
用YSokoban的 CTRL+M 功能可以直接复制已经代替空格为 '-' 的关卡地图和直观图。
(不需要自己动手来做Search / Replace。)
我在1楼和8楼贴的关卡和图就是用YSokoban的 CTRL+M 功能。
[ 本帖最后由 anian 于 2009-10-15 12:15 编辑 ] 原帖由 anian 于 2009-10-15 12:07 发表 http://bbs.mf8-china.com/images/common/back.gif
回复24楼: 我一般是:
(1) 复制地图 (CTRL+C)
(2) 粘贴到YSokoban里 -- 直接按CTRL+V。
YSokoban会自动将关卡和答案保存。
你也可以从YSokoban复制地图和答案 (按CTRL+L)。
原来复制后可以直接在YSokoban里粘贴,真是方便。:victory:
如果我试玩后没研究出来,又想玩另一关卡的话,那应该如何保存刚才的那个新地图呢?或者说,它自动保存到哪去了?
[ 本帖最后由 migl 于 2009-10-15 12:54 编辑 ] 原帖由 migl 于 2009-10-15 12:51 发表 http://bbs.mf8-china.com/images/common/back.gif
原来复制后可以直接在YSokoban里粘贴,真是方便。:victory:
如果我试玩后没研究出来,又想玩另一关卡的话,那应该如何保存刚才的那个新地图呢?或者说,它自动保存到哪去了?
YSokoban自动会保存最后玩过的关卡 (过关与否)。
例子: 用YSokoban玩一会就把YSokoban关掉了。
下次再用YSokoban你会看到关掉时的关卡。
至于保存到哪去我就不清楚。 (我可以问问作者)
其它的情况下, YSokoban是不会保存没有过关的关卡。
过了关的关卡和答案都保存到 <游戏人>.SokoInfo 的文件里面。
也可以用YSokoban的“保存所有答案到文件”功能保存到其它的文件。
通常, 我是用CTRL+L复制还没有过关的关卡然后再保存到一个XSB文件。
以后我想玩的时候就可以打开那个XSB文件。 又试出了一个“惊喜”——YSokoban也能直接读取TXT文件:
打开YSokoban并直接粘贴地图后,点击软件界面的左上角的“小人”,选择“关卡集另存为:只存关卡”,就可以直接将地图“另存为”。
此时的地图为ANSI编码的TXT文件,这个TXT文件可以直接加载读取。
还没试出如何中途保存,然后玩其它关卡。
( 如果没有解出来,好像没有必要去单独保存再另外玩其它关卡。但是“退出程序时自动保存状态”还是蛮有用的。 ) 这是在比赛还是在搞什么活动?
大家的讨论这么“温柔”。:hug:
都是只有结果,没有过程。 我得到的12楼的答案如下,没有仔细的优化:
Moves 765/191
RddlluluuuLulldldlddrrrRRllllluurDuururrdrdddlluLdrrruuululldldlddRRur
DrruRDDrruuLLrrddDRDDurrrrdddllulLLruurrruuuuuruulDDDDDDuulluLLddllull
lllluRuururrdrrrurrdrRllulldlldDrddrrdrdLDrdrrdrruuuLLLLdlUUUddrrrruuu
uuruulDDDDDDuuuuulllulldRRRRllllllddrddrrdddrdrrdrruuuLLLLrrruuuuuruul
DDDDDDuullullLLdLLdDlddrdRddllluululluuluuuRRururRRRRRRRRRlllllldDrddr
rUddDLUrrdddrrdrruuuLLLLrrruuuuuruulDDDDDDuuuuulllllllddrddRdrrdddrrdr
ruuuLuuullulLdDlddRluurDrDDuulldRurDlluuluRluluulllldldllddddrdrrdrddr
rruululuuruuRRuRRDDuulDDDRuuullluulllldlddrrRRRRRurDDDuulllllllluurDld
RRRRRRRurDDullllluLdlluurDldRRRRRRllddlUruLddddrUUUluRRurrDDlUlllullll
ldddrrrDRRdrUUUluRRRdrruulDlllldddllulldRRRRdrUUUluRRRRurDlllldddddrdd
llluulUluRRRdrUUUluRRRRllllulldRRRRuRDluuurrrrrrrdddlluLrdrrdddLL
Pushes 771/187
RlDrdLulluuuLulldldlddrrrRRllllluurDuururrdrdddlluLdrrruuululldldlddRR
urDrrRDrruulLrrddDRDDurrrrdddllulLLruurrruuuuuruulDDDDDDuulluLLddllull
lllluRuururrdrrrurrdrRllulldlldDrddrrdrdLDrdrrdrruuuLLLLdlUUUddrrrruuu
uuruulDDDDDDuuuuulllulldRRRRllllllddrddrrdddrdrrdrruuuLLLLrrruuuuuruul
DDDDDDuullullLLdLLdDlddrdRddllluululluuluuuRRururRRRRRRRRRlllllldDrddr
rUddDLUrrdddrrdrruuuLLLLrrruuuuuruulDDDDDDuuuuulllllllddrddRdrrdddrrdr
ruuuLuuuuuullllllllllldldllddddrdrrdrddrrruululuuruuRurrRdDlddRluurDrD
DuulldRurDluuuulDDlUluuulllldlddrrRRRRRurDDulllllllluurDldRRRuLdrRddlU
ruRRdrDRuuulDDulluuulllldDrdRRRRdrruulDlllllulldRRRRRRRurDDDuulllllddd
drUUUluRRRRurDDullllllllulldddrrrDRRdrUUUluRRRRurDllllldddllulldRRRRdr
UUUluRRuRDlldddddrddllluulUluRRRdrUUUluRRRRlluuurrrrrrrdddlluLrdrrdddL
L