当前位置:首页 > 超级玛丽JAVA小游戏需求规格说明书
前置条件:打开游戏程序: 后置条件:点击”查询记录。 基本路径:
a)在游戏主界面点击‘查询记录’,可查询玩家的游戏高分排名,共五个最高分数记录。分数由上往下递减。
关卡选择
用例描述:关卡选择; 执行者:玩家
前置条件:打开游戏程序: 后置条件:点击‘关卡选择’。 基本路径:
a)在游戏主界面点击‘关卡选择’,可选择已玩过的关卡进行游戏。 开始游戏
用例描述:开始游戏 执行者:玩家
前置条件:打开游戏程序; 后置条件:点击‘开始游戏’。 基本路径:
a)点击‘开始游戏’,进入游戏;
b)玩家通过键盘控制对马里奥进行操作,(默认)左方向键为向左走,右方向键为向右走,空格键为跳跃,上方向键为爬树,下方向键为进入底下管道; c)通过顶砖块和吃金币,大怪物等进行分数上的显示,顶坏一个砖100分,普通怪物100分,BOSS怪物1000分。
d)通过吃蘑菇、吃花、吃星星获得不同的状态。只吃蘑菇或者只吃花则身体变大;吃了蘑菇又吃花,则身体变大外还可发射炮弹;吃了星星则有20秒的无敌时间,并且在20秒期间怪物碰到他,均会死掉。
e)碰到怪物时,有不同的状态。马里奥的下方(脚)碰到怪物,则怪物死掉;马里奥的其它方向(上、左、右方向)碰到怪物,如果马里奥是变大状态,则变为正常大小,并且有3秒无敌时间;如果马里奥是正常大小,则死掉,生命数减1。
5
f)掉进空洞,马里奥直接死亡。 g)生命数<0,则游戏结束。
4.3顺序图
6
4.4 活动图
5.运行需求
5.1用户界面
1)选取和谐Q版的图片,使画面色彩和谐自然,配合动听的音乐,渲染游戏气氛
2)采用对话框方式,多功能窗口运行,固定窗口大小便于程序编写,键盘操作游戏角色。
5.2硬件接口
目前无特殊要求
5.3软件接口
运行Windows 7及更高版本并装有Java虚拟机的操作系统。
7
5.4故障处理
正常使用时不应出错,当遇到错误时弹出对话框并将错误报告送至Android手机支持中心。
6.其它需求
6.1可扩展性要求
软件设计要求能够体现扩展性要求,以适应将来功能扩展的要求,加大代码的重用性便于移植到Android等手机平台。
7.签字
本需求规格经过双方认可,特签字如下
8
共分享92篇相关文档