这是用AI2制作的简单小游戏,这是学习编码绕不过的一个游戏,常常拿来用作经典案例来教学。appinventor飞机游戏文件看着也十分简单易懂,没有太复杂的算法。
游戏的UI界面也是最初级的设计:


1,游戏开始页面,只放了一个按钮跳转到游戏主界面,相当于游戏启动界面。
2,开始按钮激活游戏,外星人就会随机动起来啦。
3,发射子弹射击外星人,击中后就会记录我们的得分。死掉了的外星人会随机重新改变位置。
4,要是不小心被外星人碰到飞船,就会减飞船的寿命,飞船一共有9条命,消耗完后飞机游戏就会结束。
5,玩家通过触碰屏幕改变射击方向,玩家的手指到哪里就打到哪里。
6,玩家还可以更改飞船的类型。在屏幕下方有一排 可以更换的飞船,在游戏进行过程中也是可以更换的。
完整的游戏代码文件,请到代码下载区联系获取。下面贴出部分代码如下:

这部分是改变射击方向和发射子弹的代码。在画布上,飞船的方向设置成我们手指滑动的方向。当我们的手指离开手机屏幕后,飞船就会自动发射出子弹。在发射新的子弹前,先判断之前的子弹是不是还在屏幕里,是的话就不发射,要是屏幕的没有子弹了就会重新发射一颗,子弹可以设置方向和飞行速度。