- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞机大战游戏产品需求规格说明书概要
飞机大战游戏
产品需求规格说明书
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 文件标识: 2014SX--DOC-RS 当前版本: 1.0 作 者: 完成日期:
目 录
0. 文档介绍 1
0.1 文档目的 1
0.2 文档范围 1
0.3 读者对象 1
0.4 参考文档 1
0.5 术语与缩写解释 1
1. 产品介绍 2
2. 产品面向的用户群体 2
3. 产品应当遵循的标准或规范 2
4. 产品范围 2
5. 产品中的角色 2
6. 产品的功能性需求 2
6.0 功能性需求分类 2
6.1 游戏基本规则 3
6.1.1 飞机对战规则 3
6.2游戏特效 3
6.2.1 界面背景特效 3
6.2.2游戏对象特效 4
6.2.3 声音特效 4
6.2.4 文字提示 4
7. 产品的非功能性需求 4
7.1 用户界面需求 4
7.2 软硬件环境需求 5
7.3 产品质量需求 5
附录B:需求确认 6
0. 文档介绍
0.1 文档目的
让系统设计人员了解飞机大战游戏的开发要求。
0.2 文档范围
本文主要包含飞机大战游戏的需求。包括游戏规则及界面特效的要求。
0.3 读者对象
系统设计人员
0.4 参考文档
《Windows游戏编程大师技巧》
0.5 术语与缩写解释
缩写、术语 解 释 贴图 在程序中显示位图 战机 玩家控制 敌机 计算机控制
1. 产品介绍
飞机大战游戏作为PC中一款桌面游戏,界面简洁流畅、游戏方式简单,玩起来易于上手。
2. 产品面向的用户群体
面向休闲游戏的玩家,例如家庭、办公室人员等,使用人群广泛。
3. 产品应当遵循的标准或规范
本产品遵循Microsoft编程规范。
4. 产品范围
仅针对使用Microsoft Windows XP及以上版本操作系统,不必考虑低级版本的兼任性。
5. 产品中的角色
角色名称 职责描述 玩家 游戏中的战机由玩家控制,向敌机发动攻击 敌机 游戏中的敌机,由计算机控制自动向战机发动攻击
6. 产品的功能性需求
6.0 功能性需求分类
功能类别 子功能 游戏基本规则 飞机对战规则 游戏特效 界面背景特效 游戏对象特效 声音特效 文字提示
6.1 游戏基本规则
实现游戏的规则,这个是游戏的基础,也是必修准确无误实现的功能。
6.1.1 飞机对战规则
名称、标识符 PLANE_GAME_RULE_PLAY 功能描述 飞机对战规则 优先级 高 输入 当前敌我布局 输出 对战结果,对战后的敌我布局 补充说明 规则说明:
战机数量为1
由玩家通过键盘控制(方向键控制位置、空格键发射导弹)战机
导弹释放存在间隔,有一定的运行速度
导弹遇到敌机发生爆炸,敌机被炸毁,导弹消失,玩家得分
由计算机控制敌机自动向战机发动攻击
敌机数量随机,计算机生成敌机时随机选择类别
敌机从游戏区域的上下两端进入,左右位置随机
敌机行驶期间,不左右移动,不反向移动
当敌机到达战机下方时发射炸弹对战机进行攻击
运行线路为直线,方向为从下至上,或从下至上,不可左右移动。纵向由发射位置起至游戏区域结束
炸弹遇到战机时发生爆炸,战机被炸毁,炸弹消失,游戏结束
炸弹运行时有速度限制
6.2游戏特效
在游戏过程中根据操作展示各项特效,增加游戏的亮点。
6.2.1 界面背景特效
名称、标识符 PLANE_RENDER_BACKGROUND 功能描述 游戏背景的绘制 优先级 高 输入 绘制的区域 输出 绘制后的区域 补充说明 绘制(蓝天)背景 6.2.2游戏对象特效
名称、标识符 PLANE_RENDER_OBJECT 功能描述 游戏对象特效 优先级 高 输入 对象位置 输出 绘制后的游戏对象 补充说明 战机、敌机、导弹、炸弹贴图
爆炸效果 6.2.3 声音特效
名称、标识符 PLANE_RENDER_MUSIC 功能描述 发射导弹、炸弹、爆炸时的声音特效 优先级 中 输入 发射和报站 输出 声音 补充说明 战机发射炸弹时的声音
敌机发射炸弹时的声音
爆炸时的声音 6.2.4 文字提示
名称、标识符 PLANE_RENDER_TEXT 功能描述 得分时的文字提示 优先级 中 输入 文字 输出 文字显示 补充说明 战机生命值信息提示
7. 产品的非功能性需求
7.1 用户界面需求
需求名称 详细要求 全屏/窗口切换 可以进行全屏和窗口的切换功能 图形缩放 根据窗口的大小对图形进行适当的缩放及位移 7.2 软硬件环境需求
需求名称 详细要求 操作系统 Microsoft Windows XP以上 声卡 要求有声卡 7.3 产品质量需求
主要质量
文档评论(0)