OpenHarmony开源社区
直播中

贾永世

7年用户 1822经验值
私信 关注
[资料]

基于HarmonyOS纯ets语言实现的抓住神经猫游戏设计资料

  1.前言
  《抓住神经猫》》游戏相信不少朋友都玩过,最近不是ARKUI挺火热的么,一直搞嵌入式的也想尝尝鲜,想找个小玩意入门,想起来5,6年前看过的一篇文章,分析神经猫的寻路算法,号称是最难抓住的神经猫,回去一看,这项目不正好练手吗,说干就干。
  2.效果
  目前已完成整个游戏的UI(当然图是网上找的),游戏逻辑(启动,移动,胜负判定),可以学到的知识:ets方式的UI布局,ets组件化开发思想,自定义弹出框,ets语言构造多叉树,广度优先算法,最小路径算法,设置图片动画等等,整体开发下来UI地方还算顺畅,难到不难,只是这种声明式UI和以前的命令式UI的编程方式需要一个思路转变,最费时间的地方是那个猫跑路的算法,算法本来是薄弱项,这下正中软肋了,不过好在翻了好几本书,找了些资料,再看了点视频,就搞定了,废话少说,来个动图感受一下
先来个失败的:

再来个成功的:


基于HarmonyOS纯ets语言实现的抓住神经猫游戏设计资料.pdf (411.39 KB)
(下载次数: 0, 2022-4-6 10:40 上传)


更多回帖

发帖
×
20
完善资料,
赚取积分