admin 管理员组文章数量: 887021
2024年3月1日发(作者:php代码格式化在线)
.
文件名称
俄罗斯方块软件概要说明书
修 改 记 录
ECN/修改内容
画小方块
随机生成方块
方块的控制、预览
消行,得分,重新游戏
添加图片,添加音乐
美化界面,消除BUG
制定/日期
2015-11-26
2015-11-27
2015-11-28
2015-11-29
2015-11-30
2015-12-6
项目名称 俄罗斯方块
版本
1.0
1.1
1.2
1.3
1.4
2.1
审核/日期
批准/日期
存档方式
拟制
日期
电子文档 纸文档 □其它:
审核
日期
批准
日期
.
.
1. 引言 ........................................................... 3
1.1. 编写目的 ............................................................ 3
1.2. 背景 ................................................................ 3
1.3. 定义 ................................................................ 3
2. 任务描述 ....................................................... 4
2.1. 目标 ................................................................ 4
3. 需求规定 ....................................................... 4
3.1. 对功能的需求规定 .................................................... 4
3.1.1. 方块的产生 .................................................... 4
3.1.2. 方块的移动 .................................................... 6
3.1.3. 方块的消行与计分 .............................................. 6
3.1.4. 方块的预览 .................................................... 6
3.1.5. 游戏的暂停,结束 .............................................. 7
3.1.6. 其它功能 ...................................................... 7
.
.
1. 引言
1.1.
编写目的
俄罗斯方块是游戏编程的入门项目,因为它可以检验编辑人员对开发语言、环境和基本数据结构知识熟练程度。
1.2. 背景
在现今电子信息高速发展的时代,电子游戏已深入人们的日常生活,成为老少皆宜的娱乐方式。俄罗斯方块,是一款风靡全球的游戏,最初是由苏联人制作的,规则简单,容易上手,且游戏过程变化无穷,可以让玩家充分感受游戏中的乐趣。
关键字:娱乐,简单,练习
1.3. 定义
序号 定义 描述
为用户俄罗斯方块的小游戏,这是一个老少皆宜,易上手又有趣的游戏。
备注
1 产品需求
俄罗斯方块是游
戏编程的入门项目,因为它可以检验编辑2 需求分析
人员对开发语言、环境和基本数据结构知识熟练程度。
.
.
2. 任务描述
2.1. 目标
使用C语言编写一个俄罗斯方块游戏系统。
3. 需求规定
3.1.
对功能的需求规定
要求程序运行后有一个图形用户界面,并具备下面几个基本功能:
(1) 实现各种方块的产生,包括形状和颜色等信息;
(2) 实现各个方块的上下左右移动和旋转的功能;
(3) 实现消行和积分以及等级的功能;
(4) 实现预览下一个方块的功能;
(5) 实现开始,暂停,结束等功能。
(6)其余功能可自由发挥。如背景音乐,消行效果音等等。
3.1.1. 方块的产生
开始游戏后,进入游戏界面,从正上方的中间位置开始下落方块,样式、颜色、方向均为随机。方块一共有7种类型。如图1所示:
.
.
.
图1
产生方块如图2所示:
.
3.1.2. 方块的移动
通过方向键的左右可对方块进行左右移动,按下可以加速下落,按上可以进行旋转,按空格可以立刻落至底部。
3.1.3. 方块的消行与计分
当存在任意一行的方块叠满时,该行的方块将被消除,同时分数增加;当增加到一定分数时将升级,此后方块的自动下落速度会加快。
3.1.4. 方块的预览
游戏主界面的右上方小框内显示的为下一个即将出现的方块。如图3所示。
.
.
3.1.5. 游戏的暂停,结束
游戏过程中可以随时按回车键暂停游戏,或者点击界面上的暂停按钮暂停。按ESC可以退出游戏。如果方块叠到了上限后游戏会结束,此时按键可返回主界面。
3.1.6. 其它功能
游戏开始后有背景音乐;当消行时会有消行音效。
.
版权声明:本文标题:俄罗斯方块需求分析说明书 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1709282121h541894.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论