AppInventor学习笔记:贪吃蛇

学习目标 

游戏设计效果:

1.单击游戏按钮后开始游戏,初始生命值为10,蛇精灵根据手机倾斜的力度和方向进行运动;
2.当蛇精灵与虫精灵触碰之后,蛇的高度和宽度变大,蛇的生命值增加,每吃一只虫子,生命值加3;
3.蛇和虫碰撞之后会重新随机出现在画布中的另一个位置;
4.生命值随时间减少而减少,每秒减1,当生命值耗尽时,游戏结束。当蛇触碰到画布边缘,结束游戏;
5.当生命值超过200,闯关成功。 

素材:
 

各组件用途:

 

组件属性设置:

逻辑设计

1.  屏幕初始化与定义变量

2. 单击游戏按钮,切换游戏状态

3. 调用过程,生命值判断,以及时间损耗生命值。

纠错:这里宽度要改为=0才行,否则不会结束。

 

 

 

 4. 用方向传感器控制蛇的移动

5. 蛇把虫子吃了:图像精灵被碰撞

 6. 蛇到达边界,游戏结束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章