俄罗斯方块需求分析.docx

上传人:b****6 文档编号:6286769 上传时间:2023-01-05 格式:DOCX 页数:7 大小:100.03KB
下载 相关 举报
俄罗斯方块需求分析.docx_第1页
第1页 / 共7页
俄罗斯方块需求分析.docx_第2页
第2页 / 共7页
俄罗斯方块需求分析.docx_第3页
第3页 / 共7页
俄罗斯方块需求分析.docx_第4页
第4页 / 共7页
俄罗斯方块需求分析.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

俄罗斯方块需求分析.docx

《俄罗斯方块需求分析.docx》由会员分享,可在线阅读,更多相关《俄罗斯方块需求分析.docx(7页珍藏版)》请在冰豆网上搜索。

俄罗斯方块需求分析.docx

俄罗斯方块需求分析

需求分析

1引言

1.1编写目的

开发这款软件,是为了锻炼自己,让我们能更加熟练的运用所学的知识,还能增强我们的团队合作精神。

1.2背景

俄罗斯方块游戏是一个经典的小游戏,由于它操作简单,上到老人、下到小孩都可以玩,曾广受人们欢迎。

现在,游戏之风盛行,一款款画面精美、音乐动听的大型游戏就在我们身边,但需要投入大量的人力、物力去开发,还需要发大量的精力去玩,而且特别容易上瘾。

现在的人,也许大都不屑于玩俄罗斯方块这种“弱智”的游戏,但仔细观察,我们身边还是有人玩这个的。

俄罗斯方块也确实是一个很不错的休闲游戏。

适逢我们需要开发一项软件,本来已经打算做“商店进售货物管理系统”的,却由于某些原因被中断了,与指导老师商讨后,决定做“俄罗斯方块”,对于一个三人一组的小团体,这也是一个相当有挑战性的任务,当然也是一次不错的锻炼机会。

2任务概述

2.1目标

由于能力和时间有限,这款游戏的功能不会很强大,主要实现游戏的可操作性,以及界面的美观性即可,最重要的是通过游戏的开发,牢固掌握C语言的编程技巧以及团队合作精神。

现在俄罗斯方块这款游戏已经很平常了,开发这个软件,主要以锻炼为主,由于时间、人数的限制,不大可能加入很多新元素,也不大可能做得很精致,不会考虑其完成之后的发展效益。

2.2用户的特点

本游戏的开发并不是面向用户的,不会注重其经济效应和其发展方向,而且现在市面上俄罗斯方块并不少,用户仅限于自己和身边的人。

2.3假定和约束

我们是三个人的小组,人手有限,而且时间也有一定的限制,可能会遇到一些困难,至于经费方面则无需担心,只需要有台电脑即可。

3需求规定

3.1对功能的规定

运行游戏后,可选择游戏难度,选择开启或者关闭音乐,查看排行榜及清空,还能继续上次游戏操作。

游戏开始,这时由计算机随机产生所定义的图形,无操作时,方块竖直缓慢下落,图形在接触障碍物之前,可以由键盘控制向左右下移动,向下加速或翻转,可以进行暂停,重新开始,选择关卡难度及存档等操作,当某一行被下落的方块填满后消除并计分,难度越大方块下落速度相对提高,游戏正常结束时,将分数写入排行榜,正常结束时,游戏系统自动存档,还可以游戏记录清零操作,能在WindowsXP、WindowsVista、Win7上运行。

3.2对性能的规定

3.2.1精度

在玩家游戏中,方块需要随着玩家的操作移动,要给玩家的感觉是方块随着手的操作同时在移动。

3.2.2时间特性要求

俄罗斯方块本就是一款比较简单易操作的游戏,要求能快速打开游戏界面,点击开始菜单后,能迅速开始游戏,读取存档的速度也要快。

3.2.3灵活性

开发过程中,如果提前完成,可以加入一些新的功能,如可加入一些有特殊功能的方块,按键可自定义设置,可以将界面做得更为精致,还能添加上更为动听的音乐,游戏背景自动更换等,让人感觉到是一种享受。

4数据流程图

4.1顶层数据流图:

 

4.2第一层数据流图:

 

 

4.3第二层数据流图:

1新游戏

6退出游戏

用户

游戏记录

新游戏可细分为:

1.暂停

2.继续3.返回

用户

系统选项

3.1音乐开

3.3返回

3.2音乐关

4.1简单

4.3返回

4.2困难

5.1清除

5.2返回

2.1暂停

2.2返回

 

5系统流程图

5.1系统流程图

Y

行满

N

表格满

Y

消除行并把上面的行数据下移并置清行为true、当前图改变为false

Y

N

游戏结束

绘图

提示图形变量给当前图形

清所有数据

绘图(清屏)

Y

N

图形下降一行

开始

随机生成一个图形

交给当前图形变量

根据变化绘图(绘提示图和当前图形)

随机生成一个图形

交给提示图形变量

图形到底了吗

绘图一次

随机生成一个图形交给提示图形变量

在每个时间片上执行一次

结束

系统流程图如下:

5.2俄罗斯方块所有绘图工作流程图

开始

输出分数

清除刚才位置的图形,包括清除提示图和当前图

当前图形改变

绘当前图的现在位置

N

提示图形改变真?

Y

绘提示图

N

消行动作为真?

N

Y

重绘表格

游戏结束

结束

Y

N

Y

清除所有数据并清屏

 

5.3俄罗斯方块中按下键的流程图

6运行环境规定

6.1设备

俄罗斯方块是一款小游戏,不会有很高的要求,一般计算机上都能很好的运行。

6.2接口

键盘、鼠标。

6.3控制

由鼠标完成一些基本操作,如1.新游戏2.继续游戏3.音乐开关4.难度选择5.排行榜6.退出游戏。

然后由键盘控制方块的移动、变形和暂停。

键盘ENTER键控制暂停和继续,向上键控制变形,向左键控制方块左移,向右键控制方块右移,向下键控制方块向下加速下落。

计08-2班小组成员:

叶飞龙罗余磊黎涛

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1