学习目标
游戏设计效果:
1.单击游戏按钮后开始游戏,初始生命值为10,蛇精灵根据手机倾斜的力度和方向进行运动;
2.当蛇精灵与虫精灵触碰之后,蛇的高度和宽度变大,蛇的生命值增加,每吃一只虫子,生命值加3;
3.蛇和虫碰撞之后会重新随机出现在画布中的另一个位置;
4.生命值随时间减少而减少,每秒减1,当生命值耗尽时,游戏结束。当蛇触碰到画布边缘,结束游戏;
5.当生命值超过200,闯关成功。
素材:
各组件用途:
组件属性设置:
逻辑设计
1. 屏幕初始化与定义变量
2. 单击游戏按钮,切换游戏状态
3. 调用过程,生命值判断,以及时间损耗生命值。
纠错:这里宽度要改为=0才行,否则不会结束。
4. 用方向传感器控制蛇的移动
5. 蛇把虫子吃了:图像精灵被碰撞
6. 蛇到达边界,游戏结束