使用 Kitten 开发一款趣味成语接龙游戏
每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。
本作品极具智能和体贴性,如果用户接龙失败,作品会帮助用户,自动从其本地的成语库中智能地查找能够匹配当前这一轮接龙的成语,并显示在接龙记录了。这样一来,就算用户接龙失败,看到“游戏结束“的提示,但是在接龙记录里能够看到正确答案,同样有所收获,达到了成语积累的目的。
在 Kitten 编程工具环境下,从将近2万个成语中,检索出满足接龙条件的成语,是一项比较费时的操作。作者汪子熙最初的积木设计里,完成一次这样的检索任务,需要花费将近 80 秒的时间。显然这个耗时在任何一个应用里都是不能接受的。后来汪子熙和指导老师共同查阅了 Kitten 编程工具的在线文档,了解了编程源码工具里名为“一步执行“积木的使用方法,同时掌握了编程中 全局变量 和局部变量 的差异,进行了总共三轮的程序优化。最后提交的作品里,完成同样的检索任务,耗时从近 80秒 优化到约1秒即可完成。这个程序优化确保该作品在执行成语检索中极其流畅的用户体验。
多平台访问是该作品的另一大亮点:
- 直接在 Kitten编程猫源码编辑器中使用 (已测试)
- 直接在 浏览器中访问 ( 已测试 )
- 在 手机App 编程猫Nemo 中访问 (已测试 )
- 打包成 安卓 apk文件,在安卓设备上安装并访问 (已测试 )
- 通过编程猫格式工厂打包成windows平台下的.exe文件,在Windows10笔记本电脑上访问 (已测试)
- 在 iOS 设备上访问 ( 因为没有找到 iOS设备,未测试)
本作品的设计和开发阶段就已经考虑到后续版本的改进。未来本作品会添加新的界面,显示初始接龙成语和用户接龙成功的成语的含义和出处。
使用 Kitten 开发一款趣味成语接龙游戏相关推荐
- 趣味成语接龙游戏里,如何判断用户输入的成语接龙成功?
本文给出了一种解决方案,采用如下的 kitten 积木组合块实现. 根据变量"检查接龙的返回值",分别执行相应的逻辑. 如果返回值为-1,说明用户输入的词语长度不为4. 如果返回值 ...
- 汪子熙趣味成语接龙游戏的设计初衷
我国的汉语博大精深,其中数以万计的四字成语更是汉语中一颗颗璀璨的明珠,凝聚着中华民族几千年文明的精华.从小接触这些成语,对于小学生积累语汇,提高文学素养,和学习文言文方面有着很大的帮助. 本作品以益智 ...
- Flask开发成语接龙游戏,闲来无事手机玩玩自己写的游戏吧!
英语单词学习应用 周五发布的文章Flask开发天气查询软件,带你掌握pipenv的使用与手机Termux下的部署发布后,看到喜欢的人比较多.本来周末打算照着扇贝/极光单词,写一个英语单词自测工具.但苦 ...
- 学富五车的你,敢迎战Python开发的成语接龙游戏吗?
成语接龙 今天难得下班早,不用做公司的末班车,和同事乘公交回家.中途上来几个学生,相互在玩着成语接龙游戏.说是成语,但词汇却真是不堪入耳. 6月高考的前一天,我发布的一篇文章,决战高考,帮你秒变成语之 ...
- 学富五车的你,敢来迎战Python开发的成语接龙游戏吗?
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 真者,精诚之至也,不精不诚,不能动 ...
- Flask开发成语接龙游戏,以后闲了手机玩玩自己写的游戏吧!
明天你好,我叫干不倒 一直比较喜欢看<欢乐喜剧人>,其中有一期小沈龙的节目,名字叫明天你好,我叫干不倒... 父亲的身体一直不好,因为常年的酗酒抽烟,患脑梗好些年头了,周末病情有些恶化,住 ...
- Flask开发成语接龙游戏,以后闲了手机玩玩自己写的游戏吧!#华为云·寻找黑马程序员#
文章目录 明天你好,我叫干不倒 英语单词学习应用 成语接龙 接龙规则 实现分析 数据库信息 登陆排行 游戏界面 成语判断 拼音识别 代码编写 Jinjia2模板 Flask装饰器 游戏演示 手机搭建项 ...
- 敢来迎战Python开发的成语接龙游戏吗?
游戏演示 说了这么多,让我们来先睹为快,让我来挑战一局接龙比赛吧: <游戏展示> 既然是游戏,就得来个排名才有意思啊! 之前测试了几轮数据,这次我们使用一个Neo的新用户来进行游戏,随便接 ...
- 单机版成语接龙游戏(Appinventor练习)
用Appinventor开发一个简单的单机版成语接龙游戏 功能介绍: 1.在欢迎界面,点击"进入游戏",进入游戏界面: 2.在欢迎界面,点击"退出",出现提示框 ...
- 安卓大作业-字典App 可以查询汉字 可以玩成语接龙游戏
字典App(下载链接在文末) 本App包含汉字查询,拼音查询,部首查询,成语查询,查询的可以收藏,还有成语接龙游戏,游戏可以闯关计时,所有功能均能正常使用,适合初学者学习使用,详情请看下图: 点我下载 ...
最新文章
- 为了探究不同光照处理_浅谈中考物理实验探究易错题
- ORB-SLAM2 学习1
- oracle堆表和MySQL_聚簇索引对比|Oracle vs MySQL
- eclipse 启动 tomcat : Multiple Contexts have a path of /SOAProject
- php判断是字符串类型,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...
- win10 双屏 窗口显示快捷键
- 使用wunderlist进行TODO管理
- LINK : fatal error LNK1561和LINK : fatal error LNK1168:解决方法
- ASCP300-63B——三相电气防火限流式保护器
- Miniconda安装TensorFlow并导入Pycharm
- 深信服2008校园招聘笔试题
- adobe android 动画,Lottie - Android 动画详解
- 2021最热门的后端编程语言排行榜出炉!
- 量子通信——量子的概念与量子力学
- java 校验ipv6_基于Java检查IPv6地址的合法性
- VScode+Unity3D的配置
- 用Windows Performance Toolkit(WPT)分析Vista系统
- java作用域范围_比较java中四个域的作用域范围大小
- iOS 制作推送证书的流程 超详细!!!!!
- php防止灌水,如何防止网站论坛有效灌水