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

简介: 每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。

每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。


本作品极具智能和体贴性,如果用户接龙失败,作品会帮助用户,自动从其本地的成语库中智能地查找能够匹配当前这一轮接龙的成语,并显示在接龙记录了。这样一来,就算用户接龙失败,看到“游戏结束“的提示,但是在接龙记录里能够看到正确答案,同样有所收获,达到了成语积累的目的。


在 Kitten 编程工具环境下,从将近2万个成语中,检索出满足接龙条件的成语,是一项比较费时的操作。作者汪子熙最初的积木设计里,完成一次这样的检索任务,需要花费将近 80 秒的时间。显然这个耗时在任何一个应用里都是不能接受的。后来汪子熙和指导老师共同查阅了 Kitten 编程工具的在线文档,了解了编程源码工具里名为“一步执行“积木的使用方法,同时掌握了编程中 全局变量 和局部变量 的差异,进行了总共三轮的程序优化。最后提交的作品里,完成同样的检索任务,耗时从近 80秒 优化到约1秒即可完成。这个程序优化确保该作品在执行成语检索中极其流畅的用户体验。



多平台访问是该作品的另一大亮点:


  • 直接在 Kitten编程猫源码编辑器中使用 (已测试)


  • 直接在 浏览器中访问 ( 已测试 )


  • 在 手机App 编程猫Nemo 中访问 (已测试 )


  • 打包成 安卓 apk文件,在安卓设备上安装并访问 (已测试 )


  • 通过编程猫格式工厂打包成windows平台下的.exe文件,在Windows10笔记本电脑上访问 (已测试)


  • 在 iOS 设备上访问 ( 因为没有找到 iOS设备,未测试)


本作品的设计和开发阶段就已经考虑到后续版本的改进。未来本作品会添加新的界面,显示初始接龙成语和用户接龙成功的成语的含义和出处。


相关文章
|
Python
python实现一个简单的消消乐游戏
实现一个简单的消消乐游戏可以是一个有趣的编程项目。下面是一个使用Python和Pygame库来创建消消乐游戏的基本步骤
448 0
|
4月前
|
人工智能
【豆包】——猜三国人物——调试过程
【豆包】——猜三国人物——调试过程
38 0
【豆包】——猜三国人物——调试过程
|
12月前
|
定位技术 开发工具 Python
python实现超级玛丽游戏
Pygame是一个Python模块,旨在使编写视频游戏等多媒体应用程序变得更加轻松。它提供了一个用于处理音频、图像和鼠标/键盘输入等方面的工具集。Pygame也提供了一些预先编写好的模块,如Sprites(用于管理游戏中的对象)和Pygame.display(用于创建和管理窗口)。 Pygame基于SDL库(Simple DirectMedia Layer),它是一个跨平台的开源的低级多媒体库,用于对音频、键盘、鼠标、图形硬件以及低级的操作系统特性进行访问。 当使用Pygame时,你能够创建游戏窗口、读取键盘输入、播放音频、处理碰撞以及执行游戏逻辑。这些功能使Pygame称为一个适用于初学
644 19
python实现超级玛丽游戏
汪子熙趣味成语接龙游戏的设计初衷
我国的汉语博大精深,其中数以万计的四字成语更是汉语中一颗颗璀璨的明珠,凝聚着中华民族几千年文明的精华。从小接触这些成语,对于小学生积累语汇,提高文学素养,和学习文言文方面有着很大的帮助。
趣味成语接龙游戏里,如何判断用户输入的成语接龙成功?
趣味成语接龙游戏里,如何判断用户输入的成语接龙成功?
|
开发工具 Android开发 Windows
汪子熙趣味接龙游戏实现的参考资源
本作品未引用或者复制其他 kitten 作品的工程文件或者源代码,只参考了Kitten编程猫源码编辑工具自带的帮助文档。
|
Android开发 Windows
汪子熙趣味成语接龙的游戏软件使用文档说明
汪子熙趣味成语接龙的游戏软件使用文档说明
两句话,ChatGPT帮我写一个打飞机的游戏
两句话,ChatGPT帮我写一个打飞机的游戏
刘金玉的零基础VB教程068期: 贪吃蛇游戏开发第四节 随机生成彩色食物
刘金玉的零基础VB教程068期: 贪吃蛇游戏开发第四节 随机生成彩色食物
|
Python
Python实现超级玛丽游戏系列教程01玛丽登场
Python实现超级玛丽游戏系列教程01玛丽登场
143 0
下一篇
无影云桌面