飞机游戏需求分析说明书
一.需求细则
1. 对功能的规定
分必选项和任选项,其中,必选项是必须完成的,属于项目答辩的入口条件,所有人都要做,未完成者取消答辩资格;任选项不是入口条件,但每完成一项都会加分,对于完成了必选项的同学,尽可能地多完成一些任选项,以期获得更高的答辩成绩。如果所有项(包括必选和任选)都完成,那么功能分就是满分。如果设计思路、界面效果、代码组织等方面有个性(或和别人的不同),则获得附加分。
1.1 飞机
1.1.1 移动
属性:必选
描述:能够监听玩家操控。完成下列情况的任一种即可:
● 玩家可以通过触摸屏触点的位置不同来控制飞机;
● 键盘上的方向键控制飞机;
● 点击屏幕上自己绘制的方向键控制飞机。
1
1.1.2 子弹
属性:必选
描述:飞机能够发射子弹。完成下列情况的任一种即可:
● 飞机连续发子弹,只要飞机出现,就持续发射;
● 玩家通过某个按键(例如空白键)发射,按一下发射一次。
1.1.3 血条
属性:必选
描述:飞机要有血条,玩家能够根据血条来判断飞机剩余血量。血条必须具有下列特征:● 每被击中,血条都要变短;
● 当血条为空时,即判定为死亡。
1.1.4 多样性
属性:任选
描述:飞机具有多样性供玩家选择,完成下列情况的任一种或多种即可:
● 飞机可以升级子弹威力;
2
● 飞机可以改变子弹类型;
● 可选不同类型的飞机;
● 大招:飞机有清屏等;
● 其它更有创意的设计。
1.1.5 特殊属性
属性:任选
描述:飞机多种灵活的特性,完成下列情况的任一种或多种即可:
● 飞机有多条命,没死一次就扣除一条命;
● 飞机有能量,能量可以用来发大招,可以用来做护罩……;
● 复活功能,飞机死亡后可以消耗能量、分数或其它属性来复活;● 其它更有创意的设计。
1.2 敌机
1.2.1 移动
属性:必选
3
描述:能够移动。完成下列情况的任一种即可:
● 上下飞行;
● 斜着飞行;
● 画圆、涡旋飞行;
● 其它更有创意的设计。
1.2.2 子弹
属性:必选
描述:敌机能够发射子弹(每家敌机只能发射一枚子弹(在界面可以看见))1.3 碰撞
1.3.1 飞机子弹击中敌机
属性:必选
判定:子弹只要出现在敌机图片的范围内,即判定为击中
描述:敌机被飞机击中,死亡或掉血;玩家加分。
1.3.2 敌机子弹击中飞机
4
属性:必选
判定:子弹只要出现在飞机图片的范围内,即判定为击中
描述:飞机被击中,掉血。
1.3.3 爆炸效果
属性:必选
描述:发生上述1.3.1时,界面显示爆炸动画。
1.3.4 敌机和飞机相撞
属性:任选
判定:只要飞机图片和敌机图片有重叠,即判定为相撞
描述:敌机死亡,飞机掉血。
1.3.5 飞机子弹和敌机子弹相撞
属性:任选(此项无分)
判定:飞机子弹图片和敌机子弹图片有重叠,即判定为相撞
描述:飞机子弹和敌机子弹都消失
5
1.4 BOSS
1.4.1 移动
属性:必选
描述:能够左右移动(或其他)。
1.4.2 子弹
属性:必选
描述:BOSS能够发射子弹。完成下列情况的任一种即可:● 子弹威力更强;
● 发射更多子弹;
● 子弹路线复杂;
● 其它更有创意的设计。
1.4.3 血条
属性:必选
描述:BOSS必须有血条,每被即可即掉血。
6
1.5 界面
1.5.1 开始界面和结束界面
属性:必选
描述:必须有开始界面和结束界面(当玩家胜利或失败,要输出一个消息“Win”或“Game Over!”)。完成下列情况的任一种即可:
● 仅仅输出输赢信息;
● 显示一张或一些图片;
● 设计一些有创意的动画。
1.5.2 排行榜
属性:必选
描述:保存用户自第一次玩本游戏开始到最近一次为止的6次最高分。
要求:必须用数据库做。
1.5.3 设置
属性:必选
7
描述:主要记录是否打开音效,游戏难度,操控方式、是否自动发射子弹等。
要求:关机后再次开机,部分设置的内容还在(例如音效是否开启),用preference做。
1.6 关卡
属性:任选
描述:第一关BOSS被死亡后,播放过关动画或提示,然后进入第二关。第二关比第一关更难。完成下列情况的任一种即可:
● 只有两关;
● 共有N关(N是一个明确的数字);
● 可以有无穷关,只要玩家没死;
● 每一关的飞机、敌机、子弹类型各不相同。
1.7 奖励
属性:任选
描述:玩家在游戏过程中,出现一些特殊物品,玩家碰到后会出现特殊效果。完成下列情况的任一种即可:
8
● 补血;
● 加强玩家子弹威力,直到下一次被敌机击中;
● 玩家暂时无敌,持续时间N秒;
● 玩家多了一条命;
● 玩家子弹曾发散状发射出,直到下一次被敌机击中;
● 玩家得到一个清屏;
● 其它更有创意的设计。
1.8 音效
属性:任选
描述:在游戏过程中,有音乐效果。完成下列情况的任一种即可:● 背景音乐;
● 发射子弹;
● 爆炸;
●
BOSS发射子弹;
9
● 玩家吃到奖励;
● 其它更有创意的设计。
1.9 暂停
属性:任选
描述:在游戏过程中,能够暂停、恢复游戏。完成下列情况的任一种即可:● 游戏能够存档,关机、开机后还能够调出游戏进度;
● 仅仅是暂停;
10
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务