3.步数功能的添加 步数功能,使用变量“step”和“步数”,之所以使用两个变量,是因为一个谜(我也不知道问题出在哪里)。如果只使用“step”那么得到的结果是15步(这是通过变量实时值观察规律所得),所以多设置一个“步数”步骤。(见上右图) 4.提示按钮的添加 考虑到可能是小朋友在玩这个游戏,或者玩游戏的人不熟悉游戏中的图案,那就较难完成游戏,故而产生了添加提示功能。原则是:开始的时候,显示3秒,然后隐藏起来,如果玩游戏的人,需要帮助,则按下“提示”按钮,广播“提示”信息,完整图片接收到“提示”信号时,就显示5秒,然后继续隐藏。 5.死局现象的表面解决 死局现象,对于随机产生的九宫格拼图来说,确实是存在的。只不过刚开始制作试玩的时候,不确定到底是自己不会玩,还是遇到死局,所以就需要一个重新开始或者重新排列的问题。解决的办法是:当遇到死局,或者想重玩的时候,可以点击按钮“重新玩”,发出信息“restart”,并结合变量“restart”的取值状态,来控制克隆体的显示与否。本次调整,只是重新排列,并没有从根据解决死局现象的存在,故而成为“表面解决”。 疑是死局现象 按下“重新玩”按钮之后 第 1 页,共 3 页 6.Level功能最终实现 添加level,是自始就有的想法,也是做任何一个游戏时,都想要拥有的功能。在本游戏中,level功能的添加,不难实现,唯一要解决的是,什么时候开始哪一关。就是多一个level的判断,还有“上一关”和“下一关”按钮的制作,几个相关的设置如下:(大致思想:按下“上一关”,则变量level减少1,进入上一关;当按下“下一关”的时候,level值增加1,进入下一关。同时,第N关,只在level等于N的时候,相关脚本才运行。) 相关按钮布局 “开始”按钮的相关脚本 按钮“上一关”脚本 按钮“下一关”脚本 经过一周一序列反复的制作和调试,终于告一段落:yunbao(2.0闯关版).sb2告成。本游戏一共包含6关,属于点击对换图片位置的拼图小游戏。 第 2 页,共 3 页 后记,这就是我使用scratch制作九宫格拼图小游戏的随记,其实刚开始是笔记下来,只是在脑袋上存有记忆,大部分都是在做完之后才陆陆续续星星点点的被数字化。写得有些乱,甚至很乱,阅读需要耐心,这是本人做那么多scratch作品以来,唯一有过的总结,还望好生待见。同时,个人精力有限,但编程的进程没有止境,本作品还留有几个待解问题:如何从九格到十二格到十六格到二十四格甚至二十五格?以及自家小朋友翘首以待的拖动版何时完成? 第 3 页,共 3 页 本文来源:https://www.wddqw.com/doc/93badf35571252d380eb6294dd88d0d233d43ce3.html