2.3.3游戏规约
“导弹打飞机”游戏软件系统分为七个功能: 1. 开始功能 2. 帮助功能 3. 暂停功能 4. 退出功能
5. 移动飞机和飞机发射炮弹功能 6. (控制玩家)导弹发射功能 7. 存储功能
2.4系统运行环境
简要说明对本游戏行环境(包括硬件环境和软件环境)的规定。本游戏是对
“导弹作战系统”的基本模拟,此系统的运行环境在电脑上模拟实现。
2.4.1硬件环境
处理器:Intel Pentium 166 MX 或以上 内存:32MB以上 硬盘空间:500MB以上 显卡:SVGA显示适配器
2.4.2软件环境
支持操作系统:DOS WINDOWS 9X/ME/2000/XP/WINDOWS 7
3系统设计分析
3.1程序流程图
程序开始 欢迎界面 帮助 选择模式 退出 返回 介绍 关于 结束界面 主界面 中文、英文、返回退出 报警 运行 信息 返回,退出 退出 While 循环 信号处理 分配函数 导弹信号处理 飞机信号处理 鼠标操作
3.2功能需求描述
功能需求:
1. 用户选择“开始功能”,提交“开始功能”请求。选择单人或者双人模式。 2. 系统载入开始界面。
3. 用户按下确认键,系统显示场景,玩家导弹发射器和敌方飞机的初始位置。 4. 玩家按下方向键移动导弹发射器躲避敌机攻击,用鼠标左击飞机则是导弹发
射器瞄准并朝飞机发射导弹,敌机随机自动生成炮弹攻打导弹发射器。 5. 导弹与敌方飞机发生碰撞则爆炸,炮弹与导弹发射器碰撞后发生爆炸,炮弹
消失,命中后导弹或者是敌机被摧毁。
6. 系统根据关卡的不同而控制同一时间段内飞机的出现的数量和每架飞机同
时发射的炮弹。
7. 敌方飞机不可互相攻击,当选择双人模式时己方导弹补课相互攻击,敌机互
相攻击发射炮弹击中和导弹攻击导弹发射器系统认定无效。
8. 玩家在暂停界面选择退出游戏选项后,游戏载入退出界面,输出游戏结束语,
游戏结束。
9. 失败条件:单人模式在通过最高关卡前导弹发射器被摧毁了三次,第三次被
摧毁时显示游戏结束画面。
3.3软件结构
3.3.1游戏整体结构:
显示信息页,并获得用户选择显示战斗界面,处理用户控制信息否满足游戏结束条件?是显示结果,退出程序
3.3.2菜单模块:
鼠标、键盘控制函数 菜单模块 开机动画 功能划分
3.3.3开始菜单流程: