前言最近逛论坛的时候,看到这样一个试题:“实现一个点击数字的小游戏:依次点击容器中随机生成的数字元素,5S后生成的数字元素消失。点击按升序生成数字以通过关卡游戏。”看大佬们用原生js实现的小游戏还是挺有意思的。想到自己对FA的开发还不是很熟悉,就尝试用HarmonyOS来实现一下。游戏。项目描述工具版本:DevEcoStudio3.0Beta3SDK版本:3.1.5.5效果展示游戏介绍进入游戏页面,开启计时功能,随机生成小球,默认6个。时间达到5秒后,球内的数字内容会消失。点击用户记忆中升序排列的数字点即可顺利过关,否则过关失败。实现步骤的整体页面布局包括顶部的游戏介绍,中间的球展示区,以及底部对应的重启按钮和下一级按钮。小球的生成通过动态渲染生成小球,小球的数量随着关卡的高低而增加。一进入游戏界面就开始设置时间。五秒后,球上的数字消失,需要玩家点击内存,依次对玩家点击触发的球的数字进行去重排序。检查点是否成功是在排序处理后判断的。如果排序是点击次数从小到大的顺序,则表示用户成功完成了checkpoint。否则检查点失败,弹出相应的弹窗。重启和等级升级当用户触发重启时,回到默认的初始化等级,清除之前的小球操作等,点击下一关对应的小球数量增加,时间不变,最多十。一个小球。代码实现1.Hml部分
