当前位置: 首页 > Web前端 > JavaScript

汪子熙趣味成语接龙的游戏软件设计架构说明

时间:2023-03-27 11:26:02 JavaScript

@[toc]本作品使用Kitten编程猫v3.7.11开发。该项目主要包括一个背景和六个人物:以下是对这些材料的一一介绍。背景背景素材负责绘制纸牌界面的背景。在背景素材中,定义了两个函数:(1)播放游戏音乐:当用户进入正式纸牌游戏时,执行该函数播放轻柔的背景音乐。(2)播放标题音乐:用户进入游戏后,在选择初始纸牌成语的过程中,播放欢快的标题音乐,仿佛在为用户打气。单击开始时,播放标题音乐。当收到“游戏结束”广播时,显示“游戏结束”对话框,同时播放标题音乐。此时接龙链接的背景音乐将关闭。武士阿短的素材目前版本没有使用,是为以后的版本升级和新功能做准备。这部作品的主要逻辑就位于这个人物身上。初始化函数负责将变量“currentscore”的值重置为0,并清除列表变量“Cellrecord”。当按下制作的开始按钮并收到“转盘停止”广播时,应执行“初始化”功能。单击开始时单击工作的开始,标志着工作的开始。此时将列表变量“我的成语库”的长度值赋值给变量“成语库总长度”,这样后续操作就不需要重复计算本地成语库的大小,提高了表现。显示一个对话框,提示用户通过单击刻度盘来选择初始成语。当收到广播“转盘停止”时,表示用户已经开始打算从成语库中随机取一个成语作为接龙的起始成语。此时让“开始挑战”按钮在1秒内显示出来,让用户有机会开始接龙。同时从成语库中随机取一个成语,将其值放入“当前成语”变量中,写入“接龙记录”列表变量的尾部。当收到广播“StartSolitaire”时,表示用户点击了“StartSolitaire”,进入了正式的Solitaire链接。调用初始化函数,然后隐藏轮播和轮播中间的选择按钮。然后,在一个死循环中,获取用户的输入值并存储在变量“useranswer”中。然后调用自定义函数“检查用户输入纸牌是否成功”,并将函数调用的返回值存储在变量“检查纸牌的返回值”中。