首页 > 其他分享 >汪子熙趣味成语接龙的游戏软件设计架构说明

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

时间:2022-08-14 11:00:01浏览次数:45  
标签:变量 汪子 用户 广播 接龙 游戏软件 转盘 成语

@

目录

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

工程里主要包含一个背景和六个角色:

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

背景

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

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

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

战士阿短

这个素材在目前的版本里没有使用,是为将来版本升级,增添新功能做准备。

编程猫纸片

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

初始化函数

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

当开始被点击

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

当收到广播“转盘停止”

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

当收到广播“开始接龙”

说明用户已经点击了“开启接龙”,进入正式的接龙环节。调用初始化函数,然后隐藏转盘和转盘中心的选择按钮。
接着,在一个无限循环里,获得用户的输入值,存储到变量“用户答案”里。

然后调用自定义函数“检查用户输入是否接龙成功”,并将函数调用的返回值,存储到变量“检查接龙的返回值”里。

标签:变量,汪子,用户,广播,接龙,游戏软件,转盘,成语
From: https://www.cnblogs.com/sap-jerry/p/16584957.html

相关文章

  • 趣味成语接龙游戏里,如何判断用户输入的成语接龙成功?
    本文给出了一种解决方案,采用如下的kitten积木组合块实现。根据变量“检查接龙的返回值”,分别执行相应的逻辑。如果返回值为-1,说明用户输入的词语长度不为4.如果返回......
  • 汪子熙趣味成语接龙游戏的设计初衷
    我国的汉语博大精深,其中数以万计的四字成语更是汉语中一颗颗璀璨的明珠,凝聚着中华民族几千年文明的精华。从小接触这些成语,对于小学生积累语汇,提高文学素养,和学习文言文方......
  • 使用 Kitten 开发一款趣味成语接龙游戏
    每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。本作品极具智能和体贴性,如......
  • 汪子熙趣味接龙游戏实现里原创部分的亮点
    本作品使用Kitten编程猫这个具有国内自主知识产权的工具开发而成,工程里每一个积木的使用都是作者和原创。最值得一提的原创部分罗列如下:使用列表的数据结构来存储将近2......
  • 汪子熙趣味接龙游戏实现的参考资源
    参考资源(参考或引用他人资源及出处)本作品未引用或者复制其他kitten作品的工程文件或者源代码,只参考了Kitten编程猫源码编辑工具自带的帮助文档。该文档的入口:在编辑器右......
  • 汪子熙趣味成语接龙的游戏软件使用文档说明
    @目录趣味成语接龙使用手册如何在安卓手机上安装本应用趣味成语接龙使用手册作者提交的参赛作品是一个压缩包,里面包含的资源如下图所示。本手册以windows平台的.exe执......