华容道 发表于 2012-3-11 15:34:14

滑块游戏设计软件slide V5.0e使用说明

    Slide V5.0e是位日本人设计的一个体积小巧、功能强大的软件,用这个软件可以设计出舞台不超过15×15的滑块谜题,下面仅针对我所了解的范围介绍一下这个软件的使用方法,其它技巧还有待同好补充。
一、自由滑动类谜题的设计
       1、双击打开“设计程序”出现主目录:

单击主目录中Make Up后会出现下面的这个界面:


       我们可以用鼠标选择颜料进行构图,不同滑块用不同的颜色来区分。例如上图中我在左侧“起始局面绘图区”中用10种颜料便可以绘制出华容道之层层设防局,其中空位用“S”来绘制。单击Copy菜单下的第一个选项(Start>Finish)就可以将所绘制的布局拷贝到右面的“目标局面绘图区”中,将目标块终局位置绘制完毕后就用“?”填充其余区域。
      2、单击菜单栏中的set会出现主目录,然后单击第二个按钮“Compatibility”后出现下面这个界面,为了提高求解的速度可以将所有滑块设置为同一种颜色(由于个人习惯,上图中我将非目标滑块设置为深蓝色,将目标块设置为红色)。

     3、单击set回到主目录后单击第5个按钮“Make Definition file”就会出现一个对话框,在对话框内输入文件名字(例如“层层设防”)并选择一个合适的位置存放文件后按“打开”按钮就可以生成一个层层设防.sli文件。
     4、双击打开求解程序,选择菜单中的“File”下的“Read Definition File”后就可以打开刚才我们所制作的层层设防.sli,出现的界面如下图所示,单击菜单“Search”中的“Start”就可以求解了,为了提高解题速度可以单击“Minitor On/Off”将“显示搜索细节”关闭,搜索完毕后若在中间的区域中显示的全是A,则说明这个问题有解,若显示的是红叉则无解。STEP右面方框中所显示的数字是解决当前谜题所需要的“最少移动步数”。单击Answer就会出现两个可以执行的选项:Sliding start(G) 和List(L)。单击Sliding start(G)就可以在中间的区域中动态演示谜题的答案,单击List(L)就会以列表的形式展示谜题的答案。


       5、最远态搜索说明:
       如下图,单击菜单栏中的Diameter下的Start(G),软件就会搜索起始局面的“最远态”,这个功能是这个软件的一大亮点。用这个功能很容易就可以找到某一类布局中的“王者”!如下图:软件搜索这个层层设防局 “最远态”完毕后中间方框内会全部显示“E”( STEP右面方框内的数字为起始局面到“最远态”的最少移动步数)。

        单击Answer(W)就会以列表的形式显示全部的“最远态”。下图所显示的便是“层层设防局”的四个“最远态”,以这其中的一个局面为起始局面,就可以得到最优解达135连步的华容道三横局之霸——“小兵探路”。


二、限制滑动类谜题的设计
A:纵横移动类:
以下面的这个“Rush Hour”谜题为例:

1、首先绘制好谜题的起始局面及目标局面,如下图:

2、单击set——Compatibility,将横向移动的滑块设置成同一种颜色,纵向移动的滑块设置成另外一种颜色。为了突出目标滑块的地位,可以将其设置为红色,如下图:

3、单击set——Move Constraints出现下面的这个界面,可设置的移动方式有四种:自由、固定、纵向、横向。连续单击滑块就可以得到我们想要的移动方式。

4、单击set——Make Definition file生成sli文件,用求解程序打开sli文件时会弹出一个提示框,单击确定之后就可以继续求解了。遗憾的是这个软件无法搜索限制滑动类谜题的“最远态”。
B:组合移动类:
下图中这个布局,红紫两滑块必须在特定的条件下进行“组合移动”才能将红色的目标块滑动到指定位置。

操作方法:
1、绘制好谜题的起始局面及目标局面后单击set——Compatibility调整滑块颜色。
2、单击set——Combination Move后会出现下面的这个界面:
       单击滑块并点击右侧区域就可以设置组合移动方式了,设置完毕后单击菜单栏中的“Add(A)”就会发现左上角Combination右面的数字由0变为1,对于更复杂的谜题可以继续添加其余的组合移动方式,若想将先前的组合移动全部删除可以单击菜单栏中的“All Clear”。

                                          华容道 2012/3/11



[ 本帖最后由 华容道 于 2012-3-17 19:53 编辑 ]

华容道 发表于 2012-3-11 15:36:15

C:联动类
    联动指的是若干滑块必须同时移动,上述组合移动只是在某特定的情形之下的“联动”。这个软件在构图时单位块是无法实现联动的,如下图,如果有单位块的联动会出现“There is a separated piece”的提示。


    为了实现联动及减少内存消耗,我们可以将单位块绘成1×2的长方形块,其它滑块也按照同样的比例放大,如下图,这样就可以设计出很多高难度的布局了。



[ 本帖最后由 华容道 于 2012-3-17 19:57 编辑 ]

海上晴天 发表于 2012-3-11 15:55:50

好东西!!!

hcjiaozhi 发表于 2012-3-11 16:44:38

谢谢楼主的详尽介绍,受益匪浅啊!滑块类求解不成问题了。

hcjiaozhi 发表于 2012-3-11 16:49:30

不过,像 http://bbs.mf8-china.com/viewthread.php?tid=87879&extra=page%3D1 这类的求解,此软件好像不行啊……
它好像只能解每次只移动一块的,一次多块称动,它能解决吗?

[ 本帖最后由 hcjiaozhi 于 2012-3-11 16:50 编辑 ]

龚永明魔方 发表于 2012-3-11 17:28:11

好东东的,非常感谢华兄详细介绍了用法!

龚永明魔方 发表于 2012-3-11 17:45:09

原帖由 hcjiaozhi 于 2012-3-11 16:49 发表 http://bbs.mf8-china.com/images/common/back.gif
不过,像 http://bbs.mf8-china.com/viewthread.php?tid=87879&extra=page%3D1 这类的求解,此软件好像不行啊……
它好像只能解每次只移动一块的,一次多块称动,它能解决吗?

这类游戏好像叫重力滑块,某一面倒得动的可全向一边滑去。

华容道 发表于 2012-3-11 17:45:12

回复 5# 的帖子

这个软件确实无法解决这类谜题!

龚永明魔方 发表于 2012-3-11 17:47:26

传统华容道81步的也有全局推动的方法,也就只有50多次了,方法不同也!

龚永明魔方 发表于 2012-3-11 17:51:10

这种滑块游戏皆在把原本一副拼板或积木玩具即刻变成又一副滑块游戏的益智玩具。很有意思的。
页: [1] 2 3 4
查看完整版本: 滑块游戏设计软件slide V5.0e使用说明