- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
俄罗斯方块软件需求说明书
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2任务概述 2
2.1目标 2
2.2用户的特点 3
2.3假定和约束 3
3需求规定 3
3.1对功能的规定 3
3.2对性能的规定 3
3.2.1精度 3
3.2.2时间特性要求 3
3.2.3灵活性 4
3.3输人输出要求 4
3.4数据管理能力要求 4
3.5故障处理要求 4
3.6其他专门要求 5
4运行环境规定 5
4.1设备 5
4.2支持软件 5
4.3接口 5
4.4控制 5
软件需求说明书的编写提示
1引言
1.1编写目的
①.了解体验软件工程开发的一般过程。
②.体验面向对象设计开发的设计和过程。
③.熟练掌握软件开发的技巧和过程。
④.体验团队合作精神。
1.2背景
说明:
a.软件系统名称:强者俄罗斯方块。
b.任务提出者:牟勇。
c.开发者:刘志强、金伟、曾锦成、陈巍。
d.用户:游戏玩家。
e.运行该软件的计算站(中心):北大青鸟昆明鼎点中心。
f.软件开发小组名称:人民公社开发小组。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
①.形状:由4个小方块组成的7种形状。如图所示:。
②.形状活动区域:容器,由20行和12列组成,形状不能在此区域外活动。
③.计分系统:消除一行是50分,二行是300分,三行是500分,四行是1000分。
④.游戏难度:每升一级,需要10000分,速度提升n秒。游戏的最大速度为x。
⑤.检测:以方块的高度检测可消除行的循环;
⑥.移动——左移:左移是由容器的右侧向左侧移动,默认是键盘上方向键←;
右移:右移是由容器的左侧向右侧移动,默认是键盘上方向键→;
加速:加速是由容器的上方向下移动,默认是键盘上方向键↓;
直落:直落是由容器内形状由移动位置直接落到容器底部,默认是键盘space(空格)键;
旋转:旋转是指游戏中的形状本身变换方向,默认由键盘上方向键↑;
(注意:玩定可修改旋转的默认键设置。本选项可选)。
⑦.菜单选项:包括游戏选项(开始和关闭游戏、退出游戏)、难度级别(调速)、开始游戏、软件说明书。[可选]
⑧.下一个形状提示框。 形状是由游戏随机产生的。
⑨.如果退出、返回都弹出提示框:本游戏不提供保存功能,是否退出,有是和否的按钮。
⑽.活动方块:游戏运行中,受玩家控制的形状。
⑾.静态方块:游戏运行中,停留在容器底部不受用户控制的形状。
1.4参考资料
列出用得着的参考资料,如:
《JAVA编程基础》、《软件测试和软件质量保证》、《基于软件开发项目的毕业设计》;
属于本项目的其他已发表文件:暂无;
所要用到的软件开发标准:国家计算机标准。
2任务概述
2.1目标
①.开发意图:为了适应了解游戏的整个开发过程,增强对JAVA软件的面向对象开发的技巧。
②.应用目标:玩家。
③.作用范围:Windows2000。
④.软件开发的背景:是人民公社开发小组处于ACCP第二学期毕业之际。
⑤.说明:本软件是人民公社开发小组独立开发,本开发小组有开发、修改、使用说明等权利。本软件是一个独立的软件,不与其它软件相关联。
2.2用户的特点
本软件适合于喜爱俄罗斯方块的朋友。
2.3假定和约束
①.经费限制:无经费。
②.开发期限:14天,从2006年6月12日到2006年6月26日。
3需求规定
3.1对功能的规定
功能界面:
功能:
a.游戏结束——结束有两种情况:如果容器内的形状堆满容器,则提示游戏结束;另一种情况是游戏玩家点击了游戏结束功能按键。则弹出结束对话框提示,本游戏不提供游戏进度保存,是否真的游戏结束,点击“是”结束游戏,点击“否”则继续游戏。
b.通关:如果游戏等级升到10级,则玩家游戏胜利结束,游戏提示是否从头继续玩,如果继续玩,游戏等级则从1级开始,选择否则游戏返回上级菜单。
c.退出:点击“退出”按钮,则游戏结束并关闭游戏界面。
d.开始:点击“开始”功能,则游戏开始运行。
e.移动——左移:左移是按键盘上方向键“←”,则形状由容器的右侧向左侧移动,当形状移动到容器左边缘时,左移功能失效,停止移动。
右移:右移是按键盘上方向键“→”,则形状由容器的左侧向右侧移动,当形状移动到容器右边缘时,右移功能失效,停止移动。
加速:加速按键盘上方向键“↓”,则形状由容器的上边缘向下边缘(如果容器下方有形状,则从容器上边缘移动到容器底部形状的上边缘)移动,当形状移动到容器下边缘时,加速功能失效,停止加速。
直落:直落是点击键盘“space(空格)”键,则形状由容器的上边缘向下边缘(如果容器下方有形状,则从容器上边缘移动到容器底部形状的上边缘)移动。
旋转:旋转是按由键盘上方向键“↑”,游戏中的形状本身变换方向。
暂停:暂停是指游戏暂时停止,但不退出
文档评论(0)