
回复
体验者:半个月亮团 学校:中原工学院
本篇文章主要说明的是在大禹200的开发板上,开发的一个弹球小游戏。以此体验大禹200对OpenHarmony操作系统的支持,以及OpenHarmony操作系统上应用开发。
上一篇已经建立弹球小游戏项目的结构,书接上文,本篇主要说明代码实现。
打砖块小游戏主要有两个界面,第一个是进入游戏界面,第一个是玩游戏界面。如图1、2所示。
![]() |
![]() |
---|---|
图1 进入界面 | 图2 玩游戏 |
进入界面的功能实现在项目的index目录中,包括index.hml、index.css和index.js三个文件。玩游戏的功能及控制功能实现在项目的second目录中,包括second.hml、second.css和second.js三个文件。
下面通过动画看一下玩的效果,请看:
![]() |
![]() |
---|
尽管本文给大家展示了一个可以玩的弹球游戏,但是还有好多问题直到思考和进一步体验。
1)如何实现多关? 当完成一关后进入下一关,这样游戏就更好玩了。。。
2)如何实现实现砖块的动态产生?针对砖块动态产生,本次体验也尝试了一些方法但是没有成功。。。
3)如何使得游戏更加流畅?这个是一个值得进一步实验的问题,涉及到硬件和算法。。。
最后,需要说明的是目前该游戏还有很多不足,还可以继续改进完善。。。