系统设计
系统目标
本程序属于射击类小游戏,本程序设计完成后,将达到以下目标:
-
窗体界面设计美观,不采用涂鸦风格。
-
基本模型的全面设置,基本模型包括玩家飞机、导弹、敌机、空投物资等。
-
游戏规则简单、操作灵活。
-
程序运行稳定。
系统预览
飞机大战游戏由3个界面组成,分别是开始游戏界面、主界面(使用鼠标控制玩家飞机)和重新开始游戏界面。运行程序后,即可进入开始游戏界面中,开始游戏界面的效果如图23.4所示。
在开始游戏界面的任意位置单击,即可进入使用鼠标控制玩家飞机的主界面中。其中:未击中空投物资时,玩家飞机只能发射一枚导弹,此时主界面的效果如图23.5所示;击中空投物资时,玩家飞机能够同时发射两枚导弹,此时主界面的效果如图23.6所示。
当敌机与玩家飞机发生碰撞时,游戏结束,程序的界面将进入重新开始游戏界面中,效果如图23.7所示。

Figure 3. 图23.4 开始游戏界面

Figure 4. 图23.5 只能发射一枚导弹

Figure 5. 图23.6 能够同时发射两枚导弹

Figure 6. 图23.7 重新开始游戏界面