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

51次阅读

共计 784 个字符,预计需要花费 2 分钟才能阅读完成。

@[toc]

本作品采纳 Kitten 编程猫 v3.7.11 开发而成。

工程里次要蕴含一个背景和六个角色:

上面是这些素材的一一介绍。

背景

背景素材负责绘制接龙界面的背景。在背景素材里,定义了两个函数:

(1) 播放游戏音乐:用户进入正式的接龙环节时,执行该函数,播放轻柔的背景音乐。
(2) 播放片头音乐:用户进入游戏之后,抉择初始接龙成语的过程中,播放欢快的片头音乐,好像在为用户鼓劲打气。

当开始被点击时,播放片头音乐。
当收到“游戏完结“的播送时,显示“游戏完结”的对话框,同时播放片头音乐,此时接龙环节的背景音乐会被敞开。

兵士阿短

这个素材在目前的版本里没有应用,是为未来版本升级,削减新性能做筹备。

编程猫纸片

本作品次要的逻辑都位于这个角色内。

初始化函数

负责重置变量“以后得分”的值为 0,以及清空列表变量“接龙记录”。
当作品的开始按钮以及收到“转盘进行”的播送时,都应该执行“初始化”函数。

当开始被点击

作品的开始被点击,标记着作品的启动。此时将列表变量“我的成语库”的长度值,赋给变量“成语库总长度”,这样随后的运算就不必反复计算本地成语库的大小,提供了性能。显示对话框,提醒用户通过点击转盘的形式,来抉择初始的成语。

当收到播送“转盘进行”

收到转盘进行的播送,意味着用户曾经开始打算从成语库中取一个随机成语进去作为接龙的起始成语。此时让“开始挑战”的按钮在 1 秒内显示,让用户有开始接龙的机会。同时从成语库里随机取出一个成语,将其值放入“以后成语”变量中,同时写入“接龙记录”列表变量尾部。

当收到播送“开始接龙”

阐明用户曾经点击了“开启接龙”,进入正式的接龙环节。调用初始化函数,而后暗藏转盘和转盘核心的抉择按钮。
接着,在一个有限循环里,取得用户的输出值,存储到变量“用户答案”里。

而后调用自定义函数“检查用户输出是否接龙胜利”,并将函数调用的返回值,存储到变量“查看接龙的返回值”里。

正文完
 0