ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:100.04KB ,
资源ID:3620157      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3620157.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(俄罗斯方块需求分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

俄罗斯方块需求分析.docx

1、俄罗斯方块需求分析需求分析1引言1.1编写目的开发这款软件,是为了锻炼自己,让我们能更加熟练的运用所学的知识,还能增强我们的团队合作精神。1.2背景俄罗斯方块游戏是一个经典的小游戏,由于它操作简单,上到老人、下到小孩都可以玩,曾广受人们欢迎。现在,游戏之风盛行,一款款画面精美、音乐动听的大型游戏就在我们身边,但需要投入大量的人力、物力去开发,还需要发大量的精力去玩,而且特别容易上瘾。现在的人,也许大都不屑于玩俄罗斯方块这种“弱智”的游戏,但仔细观察,我们身边还是有人玩这个的。俄罗斯方块也确实是一个很不错的休闲游戏。适逢我们需要开发一项软件,本来已经打算做“商店进售货物管理系统”的,却由于某些原

2、因被中断了,与指导老师商讨后,决定做“俄罗斯方块”,对于一个三人一组的小团体,这也是一个相当有挑战性的任务,当然也是一次不错的锻炼机会。2任务概述2.1目标由于能力和时间有限,这款游戏的功能不会很强大,主要实现游戏的可操作性,以及界面的美观性即可,最重要的是通过游戏的开发,牢固掌握C语言的编程技巧以及团队合作精神。现在俄罗斯方块这款游戏已经很平常了,开发这个软件,主要以锻炼为主,由于时间、人数的限制,不大可能加入很多新元素,也不大可能做得很精致,不会考虑其完成之后的发展效益。2.2用户的特点本游戏的开发并不是面向用户的,不会注重其经济效应和其发展方向,而且现在市面上俄罗斯方块并不少,用户仅限于

3、自己和身边的人。2.3假定和约束我们是三个人的小组,人手有限,而且时间也有一定的限制,可能会遇到一些困难,至于经费方面则无需担心,只需要有台电脑即可。3需求规定 3.1对功能的规定运行游戏后,可选择游戏难度,选择开启或者关闭音乐,查看排行榜及清空,还能继续上次游戏操作。游戏开始,这时由计算机随机产生所定义的图形,无操作时,方块竖直缓慢下落,图形在接触障碍物之前,可以由键盘控制向左右下移动,向下加速或翻转,可以进行暂停,重新开始,选择关卡难度及存档等操作,当某一行被下落的方块填满后消除并计分,难度越大方块下落速度相对提高,游戏正常结束时,将分数写入排行榜,正常结束时,游戏系统自动存档,还可以游戏

4、记录清零操作,能在Windows XP、Windows Vista、Win 7上运行。3.2对性能的规定3.2.1精度在玩家游戏中,方块需要随着玩家的操作移动,要给玩家的感觉是方块随着手的操作同时在移动。3.2.2时间特性要求俄罗斯方块本就是一款比较简单易操作的游戏,要求能快速打开游戏界面,点击开始菜单后,能迅速开始游戏,读取存档的速度也要快。3.2.3灵活性开发过程中,如果提前完成,可以加入一些新的功能,如可加入一些有特殊功能的方块,按键可自定义设置,可以将界面做得更为精致,还能添加上更为动听的音乐,游戏背景自动更换等,让人感觉到是一种享受。4 数据流程图4.1 顶层数据流图:4.2 第一层

5、数据流图: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、当前图改变为falseYN游戏结束绘图提示图形变量给当前图形清所有数据绘图(清屏)YN图形下降一行开始随机生成一个图形交给当前图形变量根据变化绘图(绘提示图和当前图形)随机生成一个图形交给提示图形变量图形到底了吗绘图一次随机生成一个图形交给提示图形变量在每个时间片上执行

6、一次结束系统流程图如下:5.2俄罗斯方块所有绘图工作流程图开始输出分数清除刚才位置的图形,包括清除提示图和当前图当前图形改变绘当前图的现在位置N提示图形改变真?Y绘提示图N消行动作为真?NY重绘表格游戏结束结束YNY清除所有数据并清屏5.3俄罗斯方块中按下键的流程图6运行环境规定6.1设备俄罗斯方块是一款小游戏,不会有很高的要求,一般计算机上都能很好的运行。6.2接口键盘、鼠标。6.3控制由鼠标完成一些基本操作,如1.新游戏 2.继续游戏 3.音乐开关 4.难度选择 5.排行榜 6.退出游戏。然后由键盘控制方块的移动、变形和暂停。键盘ENTER键控制暂停和继续,向上键控制变形,向左键控制方块左移,向右键控制方块右移,向下键控制方块向下加速下落。计08-2班小组成员:叶飞龙 罗余磊 黎涛

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

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