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

使用Kitten开发一款有趣的成语接龙游戏

时间:2023-03-27 18:35:29 JavaScript

每轮接龙成功后,作品的接龙记录中会显示初始接龙和成功接龙的成语,方便用户学习和记忆。通过积分的方式,鼓励用户开动脑筋,努力完成接龙。这项工作非常聪明和体贴。如果用户接龙失败,该作品将帮助用户从其本地成语库中智能自动搜索匹配本轮接龙的成语,并显示在接龙记录中。这样,即使用户接龙失败,看到“gameover”提示,但能在接龙记录中看到正确答案,也有所收获,达到了积累成语的目的。在Kitten编程工具环境下,从近2万个成语中检索出符合Solitaire条件的成语是一个比较耗时的操作。在作者王子熙原创的积木设计中,完成这样的检索任务需要将近80秒。显然这种耗时在任何应用程序中都是不可接受的。随后,王子熙和导师查阅了小猫编程工具的在线文档,学会了如何使用编程源码工具中的“一步执行”积木,掌握了编程中全局变量和局部变量的区别。一轮程序优化。在上次提交的工作中,完成了同样的检索任务,耗时从近80秒优化到1秒左右。此程序优化可确保用户在为本作品执行成语搜索时获得极其流畅的用户体验。多平台接入是本作的另一个亮点:直接在小猫编程猫源代码编辑器中使用(已测试)直接在浏览器中接入(已测试)在手机端接入App编程猫Nemo(已测试)打包成安卓apk文件,在Android设备上安装访问(已测试)通过编程猫格式工厂打包成windows平台下的.exe文件,在Windows10笔记本电脑上访问(已测试)在iOS设备上访问(因为没有找到iOS设备,未测试)本作品的设计开发阶段已经考虑到后续版本的改进。未来,本作将增加一个新的界面来显示初始纸牌成语的含义和来源以及用户纸牌成功的成语。