1,需求分析
运行项目 看结果
a:小敌机,大敌机。。。。。。敌人
英雄机发射子弹
子弹打中敌人
b:
子弹击中小敌机-----------玩家得分+1
子弹击中大敌机------------玩家得分+5
子弹击中小蜜蜂-------------生命值+1 或者得其他如:火力值+1
c: 火力变化 单倍 双倍 以及多倍
英雄机火力值变为0的时候 火力值变为单倍
火力值大于0是 火力变化 随后依次减少
d:碰撞
敌人可以和英雄机发送碰撞 碰撞之后 英雄机生命值-1减少 生命值变为0游戏结束。
2.技术分析
设计类:
a:找对象: 6个对象
英雄机 小敌机 大敌机 小蜜蜂 子弹 天空 。
b:抽类
Hero/Airplane/BigAirplane/Bee/Bull/Sky
c:设计成员变量以及方法
d:测试