关于后端:使用-Kitten-开发一款趣味成语接龙游戏

36次阅读

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

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

本作品极具智能和体贴性,如果用户接龙失败,作品会帮忙用户,主动从其本地的成语库中智能地查找可能匹配以后这一轮接龙的成语,并显示在接龙记录了。这样一来,就算用户接龙失败,看到“游戏完结“的提醒,然而在接龙记录里可能看到正确答案,同样有所播种,达到了成语积攒的目标。

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

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

  • 间接在 Kitten 编程猫源码编辑器中应用 (已测试)
  • 间接在 浏览器中拜访 (已测试)
  • 在 手机 App 编程猫 Nemo 中拜访 (已测试)
  • 打包成 安卓 apk 文件,在安卓设施上装置并拜访 (已测试)
  • 通过编程猫格局工厂打包成 windows 平台下的.exe 文件,在 Windows10 笔记本电脑上拜访 (已测试)
  • 在 iOS 设施上拜访 (因为没有找到 iOS 设施,未测试)

本作品的设计和开发阶段就曾经思考到后续版本的改良。将来本作品会增加新的界面,显示初始接龙成语和用户接龙胜利的成语的含意和出处。

正文完
 0