学员需求飞机游戏需求分析说明书.doc_第1页
学员需求飞机游戏需求分析说明书.doc_第2页
学员需求飞机游戏需求分析说明书.doc_第3页
学员需求飞机游戏需求分析说明书.doc_第4页
学员需求飞机游戏需求分析说明书.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

飞机游戏需求分析说明书一引言11.编写目的12. 背景13. 定义2二. 任务概述21目标22. 用户的特点23. 游戏功能示例3三需求细则41. 对功能的规定42. 对性能的规定73. 对可维护性的规定74. 对个性的规定75. 对项目过程的规定8四运行环境81. 设备82.支持软件8一引言1.编写目的通过与多位软件使用者进行全面深入地探讨和分析,并完成飞机游戏市场的前期调查后,提出了这份软件需求分析说明书。此需求分析说明书对飞机游戏软件做了全面细致的用户需求分析,明确所要开发的游戏软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。2. 背景随着科技的发展,现在手机的功能已不仅仅是简单的打接电话、收发短信了。更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。因此,为了迎合众多用户的需求并适应现在手机的规模,我们开发出一套适合各阶层人士的具有很强的娱乐性和交互性的飞机小游戏。 虽然现在市面上存在着各种各样的游戏版本,可是飞机游戏其市场还是相当大的。因为它的特殊在于它能吸引人更深入,爱不释手.随着游戏关卡不断提高,其难度也更大,刺激性也更强。可以说该游戏的优势在于它的简单易行,不论是手机,还是小游戏机,都能很快顺利的运行。对于在外忙碌的人,不可能花费大量时间在娱乐上,大型游戏是行不通的。这样的小游戏刚好迎合了他们的需求。 3. 定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。而且其很强的交互性及简单易行性,可以让人在很短时间内熟悉它的游戏规则,不论用户文化水平如何,都会很轻松的学会使用它。二. 任务概述1目标在如今社会,人们的工作学习压力逐渐增大,生活节奏逐渐加快,大多数人没有足够的时间去休闲娱乐,放松自己。这款小型的手机游戏,可以让我们随时随地都能享受游戏,。让我们从繁重的日常生活中解脱出来。游戏的主界面应该力求美观,爽心悦目,以提高玩家对游戏的兴趣。游戏的控制模块应该做到易懂、易操作,以给玩家一个很好的游戏环境。2. 用户的特点由于本程序简单易操作,交互性好,对用户没什么特别要求。一般用户经过几分钟练系都可以熟悉本游戏的规则。3. 游戏功能示例三需求细则1. 对功能的规定 分必选项和任选项,其中,必选项是必须完成的,属于项目答辩的入口条件,所有人都要做,未完成者取消答辩资格;任选项不是入口条件,但每完成一项都会加分,对于完成了必选项的同学,尽可能地多完成一些任选项,以期获得更高的答辩成绩。如果所有项(包括必选和任选)都完成,那么功能分就是满分。如果设计思路、界面效果、代码组织等方面有个性(或和别人的不同),则获得附加分。1.1 飞机1.1.1 移动属性:必选描述:能够监听玩家操控。完成下列情况的任一种即可: 玩家可以通过触摸屏触点的位置不同来控制飞机; 键盘上的方向键控制飞机; 点击屏幕上自己绘制的方向键控制飞机。1.1.2 子弹属性:必选描述:飞机能够发射子弹。完成下列情况的任一种即可: 飞机连续发子弹,只要飞机出现,就持续发射; 玩家通过某个按键(例如空白键)发射,按一下发射一次。1.1.3 血条属性:必选描述:飞机要有血条,玩家能够根据血条来判断飞机剩余血量。血条必须具有下列特征: 每被击中,血条都要变短; 当血条为空时,即判定为死亡。1.1.4 多样性属性:任选描述:飞机具有多样性供玩家选择,完成下列情况的任一种或多种即可: 飞机可以升级子弹威力; 飞机可以改变子弹类型; 可选不同类型的飞机; 大招:飞机有清屏炸弹等; 其它更有创意的设计。1.1.5 特殊属性属性:任选描述:飞机多种灵活的特性,完成下列情况的任一种或多种即可: 飞机有多条命,没死一次就扣除一条命; 飞机有能量,能量可以用来发大招,可以用来做护罩; 复活功能,飞机死亡后可以消耗能量、分数或其它属性来复活; 其它更有创意的设计。1.2 敌机1.2.1 移动属性:必选描述:能够移动。完成下列情况的任一种即可: 上下飞行; 斜着飞行; 画圆、涡旋飞行; 其它更有创意的设计。1.2.2 子弹属性:必选描述:敌机能够发射子弹1.3 碰撞1.3.1 飞机子弹击中敌机属性:必选判定:子弹只要出现在敌机图片的范围内,即判定为击中描述:敌机被飞机击中,死亡或掉血;玩家加分。1.3.2 敌机子弹击中飞机属性:必选判定:子弹只要出现在飞机图片的范围内,即判定为击中描述:飞机被击中,掉血。1.3.3 爆炸效果属性:必选描述:发生上述1.3.1时,界面显示爆炸动画。1.3.4 敌机和飞机相撞属性:任选判定:只要飞机图片和敌机图片有重叠,即判定为相撞描述:敌机死亡,飞机掉血。1.3.5 飞机子弹和敌机子弹相撞属性:任选(此项无分)判定:飞机子弹图片和敌机子弹图片有重叠,即判定为相撞描述:飞机子弹和敌机子弹都消失1.4 BOSS1.4.1 移动属性:必选描述:能够左右移动(或其他)。1.4.2 子弹属性:必选描述:BOSS能够发射子弹。完成下列情况的任一种即可: 子弹威力更强; 发射更多子弹; 子弹路线复杂; 其它更有创意的设计。1.4.3 血条属性:必选描述:BOSS必须有血条,每被即可即掉血。1.5 界面1.5.1 开始界面和结束界面属性:必选描述:必须有开始界面和结束界面(当玩家胜利或失败,要输出一个消息“Win”或“Game Over!”)。完成下列情况的任一种即可: 仅仅输出输赢信息; 显示一张或一些图片; 设计一些有创意的动画。1.5.2 排行榜属性:必选描述:保存用户自第一次玩本游戏开始到最近一次为止的6次最高分。要求:必须用数据库做。1.5.3 设置属性:必选描述:主要记录是否打开音效,游戏难度,操控方式、是否自动发射子弹等。要求:关机后再次开机,部分设置的内容还在(例如音效是否开启),用preference做。1.6 关卡属性:任选描述:第一关BOSS被死亡后,播放过关动画或提示,然后进入第二关。第二关比第一关更难。完成下列情况的任一种即可: 只有两关; 共有N关(N是一个明确的数字); 可以有无穷关,只要玩家没死; 每一关的飞机、敌机、子弹类型各不相同。1.7 奖励属性:任选描述:玩家在游戏过程中,出现一些特殊物品,玩家碰到后会出现特殊效果。完成下列情况的任一种即可: 补血; 加强玩家子弹威力,直到下一次被敌机击中; 玩家暂时无敌,持续时间N秒; 玩家多了一条命; 玩家子弹曾发散状发射出,直到下一次被敌机击中; 玩家得到一个清屏炸弹; 其它更有创意的设计。1.8 音效属性:任选描述:在游戏过程中,有音乐效果。完成下列情况的任一种即可: 背景音乐; 发射子弹; 爆炸; BOSS发射子弹; 玩家吃到奖励; 其它更有创意的设计。1.9 暂停属性:任选描述:在游戏过程中,能够暂停、恢复游戏。完成下列情况的任一种即可: 游戏能够存档,关机、开机后还能够调出游戏进度; 仅仅是暂停;注:“1.1.4”、“1.1.5”、“1.3.4”为三个基本任选项,必选完成此三项后其它任选项才有效。2. 对性能的规定本游戏在设计方面本着方便、实用及娱乐性高的宗旨,性能方面应遵循如下原则: 流畅性: 游戏运行应该流畅,不会出现卡机; 美观性: 游戏界面应力求美观,赏心悦目; 稳定性: 游戏运行过程中不会出现BUG; 边界条件:游戏应该全屏;飞机、敌机、BOSS等不应出现在屏幕之外或部分处于屏幕之外; 资源损耗:设计尽量节约资源;不用的资源应及时回收(如游戏结束,线程应退出);3. 对可维护性的规定 对可维护性的最终要求:别人能够轻松上手你的代码。 结构清晰:封装良好;继承关系清晰;代码块清晰; 变量命名规范,变量名应该具有自明性; 注释充分:变量、方法、代码功能块、一些复杂算法等都需要清晰明了地说明;4. 对个性的规定把项目做出个性出来。下列各项中有和比人不同之处、或很有创意,即可认为有个性。独立设计的软件,一般都会出现一些个性。参考、抄袭不会出现个性。 设计思路:包括软件的整体架构、功能块的设计思路等等; 功能实现:从用户的角度,使用上发现与众不同的地方; 其它方面;5. 对项目过程的规定本着紧张但不急躁、不参考、不拷贝的原则进行。 紧张但不慌张项目周期只有两周,这还包括项目答辩时间。所以项目时间比较紧张,但不能慌张。要有自己明确的设计思路,一步步沿着思路走下去,以此来巩固自己所学,锻炼自己的独立工作能力。 能自己做,绝不参考别人自己还没有做,还没有想,就去看比人的,这样尽管功能做出来了,但却没有什么意义,真正面试时还是不会。作者和读者,天壤之别。如果自己实在无法搞定,一个问题卡了快一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论