飞机大战01

飞机大战的需求

1.所参与的角色:英雄机,子弹,小敌机,大敌机,小蜜蜂,天空

2.角色间的关系:

  • 英雄机发射子弹(单倍火力,双倍火力)
  • 子弹打中敌人
    • 子弹直接消失,敌人爆破再消失
    • 打中小敌机 得1分;
    • 打中大敌机 得3分;
    • 打中小蜜蜂 英雄机得奖励(1条命,或40火力值)
  • 敌人(小敌机,大敌机,小蜜蜂撞英雄机, 若撞上了)
    • 敌人先爆破在消失
    • 英雄机减1条命,

设计
1.基于对象设计类,设计类中的构造方法,实例变量和方法;
2.泛化设计FlyObject超类(设计超类抽取共性的过程叫做泛化)
3.设计超类的构造方法,派生类的构造方法;
4.准备image类;
5.画窗口,画对象

posted @ 2022-03-22 10:05  Y_Zoran  阅读(42)  评论(0)    收藏  举报
-->