制作的100种作品之一Appinventor弹球小游戏。90年代最流行的游戏之一就是打砖块游戏,那时候的小霸王经济实惠,几乎人手一部,就像现在的手机一样。一群小伙伴围成一圈有要大战三百回合之势,比谁分最高。没轮到的也凑到屏幕特别近的地方,心里默念Game Over,好快些轮到自己上场
弹球撞击砖块运行图如下:
这一款游戏需要横盘操作,Appinventor作品的设计可谓是五花八门,但是方向的控制还是万变不离其宗,一是通过触碰屏幕点击按钮,二就是重力传感器控制。最经典的一款重力控制方向的游戏非酷跑游戏莫属,酷跑也是我们经典100款作品之一。
看着简单的操作界面,觉得这是很容易制作的app,那就大错特错了。我们融入了很多细节设计,玩家通过黄色挡板让球反弹撞击砖块,撞到一块砖头可以得1分,全部撞完提示顺利通关。有4条生命值,消耗完生命提示游戏结束。重玩按钮可以让游戏重新开始。
在学习弹球APPinventor代码之前,我们先分析下具体的功能模块。弹球游戏APPinventor用到的组件有画布和图片精灵,按钮,还有标签。用按钮组件实现的功能是开始和重玩功能。标签主要用来显示分数和生命值。砖块,小球还有挡板都是图片精灵。传感器的方向传感器用来控制小球的左右位移。
appinventor弹球aia即逻辑设计方面,遵循以下顺序步骤:
1,屏幕初始化,显示出砖块和弹球还有挡板,分数和生命值设定。
2,点击开始后,让小球随机方向移动,碰墙壁和砖块后反弹,设定反弹角度。
3,碰撞后砖块显示不可见,并记录分数。
4,小球没有接住,生命值的变化记录。
5,如果全部消灭砖块,判定游戏胜利。
6,重玩按钮的设定,初始化游戏。