首页 > TAG信息列表 > Kitten
使用 Kitten 开发一款趣味成语接龙游戏
每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。 本作品极具智能和体贴性,如果用户接龙失败,作品会帮助用户,自动从其本地的成语库中智能地查找能够匹配当前这一轮接龙的成语,并显示在接龙汪子熙趣味接龙游戏实现里原创部分的亮点
本作品使用 Kitten编程猫这个具有国内自主知识产权的工具开发而成,工程里每一个积木的使用都是作者和原创。最值得一提的原创部分罗列如下: 使用列表的数据结构来存储将近2万个成语词汇 根据用户输入的成语,在将近2万个成语词汇中,检索出其第一个字 等于用户输入的成语的第一个字汪子熙趣味接龙游戏实现的参考资源
参考资源(参考或引用他人资源及出处) 本作品未引用或者复制其他 kitten 作品的工程文件或者源代码,只参考了Kitten编程猫源码编辑工具自带的帮助文档。该文档的入口:在编辑器右上角,点击“帮助”-> “源码图鉴”: 帮助文档如下所示: 制作用软件及运行环境 开发工具 Kitten编程猫源码编kitten编程猫 在线课程第八讲要点 - 变量的使用
https://v.qq.com/x/cover/mzc00200b3fta2o/v3065ywgtwm.html 定义变量的菜单: kitten编程猫里的变量支持中文名。 稍稍让我有点疑惑的是,这里的全局变量,在两个角色的代码里都重新初始化了一次: 另外,这个 “在X秒内,将 X 坐标增加 YYY” 可以当成计时器来用,即如果要实现 X 秒钟之后kitten编程猫 在线课程第七讲要点
https://v.qq.com/x/cover/mzc00200b3fta2o/c30653ws3lh.html 下一个造型 积木 的函数实现:change_shape_to_next 尽管我们无法指定跳转到第几个造型,但是可以在检测语句里根据造型索引进行判断: when_start(function() { wait_until((Kitten.value_of_object('三头龙', 'style_indkitten编程猫 的事件处理机制
课程:https://v.qq.com/x/cover/mzc00200b3fta2o/u3060372tzg.html 定义两个“当开始被点击”事件后,对应的JavaScript代码: when_start(function() { set_xy_for_sec(200, 200, 1); }); when_start(function() { while(true) { change_shape_to_next(); } }); 其实就是kitten 里的一步积木设计原理
一步积木位于 kitten 里的“积木实验室-扩展积木”: 这个wrap有什么奥妙,只有查看 kitten 的源代码了: 按照 Kitten 的帮助文档,一步执行积木在操作大数据场景中非常有用: 在我们进行大数据运行时,对比会更明显。 同样让一个变量重复增加 2000 次 普通执行情况下,需要等变量从 1kitten 在线课程第十讲要点 - 克隆的使用,第十一讲 - 数组的使用
https://v.qq.com/x/cover/mzc00200b3fta2o/j3065ioxz8h.html 飞镖克隆出来的任何一个实例,都可以被下面的代码检测到: 把列表当成数组。 第十一讲 - 数组 https://v.qq.com/x/cover/mzc00200b3fta2o/l3065cv6nqh.html 源代码: var 主食 = []; var 饮料 = []; var 甜品 = [];kitten 在线课程第八讲要点 - 变量的使用
https://v.qq.com/x/cover/mzc00200b3fta2o/v3065ywgtwm.html 定义变量的菜单: kitten里的变量支持中文名。 稍稍让我有点疑惑的是,这里的全局变量,在两个角色的代码里都重新初始化了一次: 另外,这个 “在X秒内,将 X 坐标增加 YYY” 可以当成计时器来用,即如果要实现 X 秒钟之后,吴裕雄--天生自然KITTEN编程:逃离漩涡
吴裕雄--天生自然KITTEN编程:角色移动
吴裕雄--天生自然KITTEN编程:对话
吴裕雄--天生自然KITTEN编程:移动与旋转