资源描述
软件需求规格说明书
1306401-35 王正
一、引言
1.1编写目标
经过本游戏设计,综合自己在校期间所学理论知识,设计开发俄罗斯广场游戏,使自己熟应用系统开发过程,培养独立思索能力,检验学习效果和动手能力,初步掌握软件工程系统理论,深入巩固和加强本身对编程语言知识了解,提升自己编程水平,从而达成理论和实践相结合目标。
1.2项目背景
游戏是大家活动中一项很关键内容,有些人认为假如哪一天人类对全部游戏全部失去爱好,恐怕世界末日就要到了。电脑对游戏贡献有目共睹,现在探索电脑人极少没玩过电脑游戏,喜爱游戏人也极少不玩电脑。
俄罗斯方块是一款风靡全球电视游戏机和掌上游戏机游戏,它曾经造成轰动和造成经济价值能够说是游戏史上一件大事。俄罗斯方块最早还是出现在PC机上,而中国用户全部是经过红白机了解、喜爱上它。伴随计算机发展而发展,俄罗斯方块不停推陈出新,深爱广大玩家喜爱。这个游戏有简单,有复杂,但其根本原理是一样全部是对运动方块进行组合,来训练玩家反应能力。所以开发此游戏软件可满足大家部分娱乐需求。
此俄罗斯方块游戏能够为用户提供一个可在一般个人电脑上运行,界面美观,易于控制俄罗斯方块游戏。
此次需要开发一项软件,在经过认真考虑以后,决定做一个“俄罗斯方块”,对于我个人来说,这是一个相当含有挑战性任务,也是一次不错锻炼机会。
1.3定义
(1)游戏区:玩家能够在游戏区中堆积方块,并能够在游戏过程中随时了解得分情况。
(2)游戏控制:玩家能够经过游戏控制功效来选择开始新一局游戏,暂停或退出游戏。
(3)等级设置:玩家能够依据自己需要自行设定游戏开始等级,等级越高,游戏速度越快,难度越大。
1.4参考资料
[1]朱福喜著,JAVA程序设计技巧和开发实例[M] 北京:人民邮电出版社,.2
[2] 张海藩 软件工程(第五版) 北京:清华大学出版社,
[3] 贾振华 Java语言程序设计(第二版) 北京:中国水利水电出版社,
[4]王宇,战学刚,高国伟著,计算机算法处理俄罗斯方块中数学和计算问题[M] 计算机应用和软件,第二十四卷第三期,.3
一、 系统概述
2.1系统定义
点击进入
玩家
游戏系统
点击退出
2.2处理步骤
暂停
玩家
玩家
系统选项
退出游戏
新游新游戏戏
音乐开
简单
困难
返回
音乐关
返回
返回
返回
清除
游戏统计
2.3运行环境
操作系统:Microsoft Windows XP以上、内存:512M以上
硬盘:80G以上、CPU:不限(最好Intel系列)
显示器:VGA、JDK版本:JDK6.0
2.4条件和限制
俄罗斯方块是一款小游戏,不会有很高要求,通常计算机上全部能够很好运行。
二、 功效需求
3.1功效划分
退出游戏
俄罗斯方块游戏
游戏区
游戏控制区
显示玩家操作
显示玩家目前得分
游戏开始
暂停\继续
难度设置
音乐
3.2功效描述
游戏区模块
创建游戏区
处理玩家游戏操作
显示游戏结果
游戏控制模块
开始游戏
暂停游戏
初始等级设置
退出游戏
音乐设置
三、 性能需求
4.1数据正确度
在玩家游戏中,方块需要跟伴随玩家操作移动,要给玩家是方块伴随手操作在同时移动。
4.2时间特征
俄罗斯方块本就是一款比较简单易操作游戏,要求能够快速打开游戏界面,点击开始游戏后,能快速开始游戏,读取存档速度也要快。系统响应玩家操作速度也要快。
4.3适应性
能够设置一个按键玩家自定义功效,让玩家能够自行定义操作按键,符合本身操作习惯。
四、 运行需求
5.1用户界面
游戏界面需求:设计良好游戏界面能够让玩家充足感受到游戏带来娱乐性,游戏背景是灰色,方块为绿色,在一定区域内运动和变形。
游戏形状需求:长条形、Z字形、反Z字形、田字形、7字形、反7字形、T字型。
显示需求:当不一样方块填满一行时能够消行,剩下方块向下移动并统计分数。当达成一定分数时候,会增加对应分数。
游戏界面大致分为两个部分,左边是游戏去,显示玩家操作和目前得分情况,右方则提供部分按钮,供玩家在游戏过程中对软件进行控制,按钮分别包含暂停/继续按钮,音乐开启\关闭按钮及退出游戏按钮。
5.2硬件接口
USB接口和PS/2接口,用来接入键盘和鼠标。
5.3软件接口
5.4通信接口
5.5故障处理
五、 其它需求
灵活性:开发过程中,若提前完成,能够加入部分新功效,如可加入部分特殊功效模块,窗口自定义,能够让玩家定义自己喜爱窗口,使画面更贴近玩家审美观,还能再加上感人音乐,游戏背景音乐自动切换等等,让玩家感到享受。
安全性:内部图形形状和得分数据需要完全封装起来,以免数据任意更改影响软件本身稳定性。
六、 数据描述
7.1静态数据
方块图形
游戏区窗口
方块图形下落至窗口底端进行填充
1
n
7.2动态数据
玩家对于方块坐标操控,方块消除得分。
展开阅读全文