2024年3月21日发(作者:)
程序设计综合实验
设计文档
惠州学院
HUIZHOU
UNIVERSITY
课程名称:
程序设计综合实验
姓名:
实验名称: 俄罗斯方块 学号:
任课教师: 专业:
班级:
计算机科学与技术1班
实验时间: 第一周至第十二周
实验成绩:
批阅教师签字:
第 1 页 共 18 页
计算机科学与技术
综合实验项目
:
俄罗斯方块游戏
1、问题需求
(1)游戏等级:游戏分为1-10十个等级,等级越高,方块下落速度越快;
(2)由方向键控制游戏:上键控制方块变形、下键控制方块下移并判断是
否有消行、左键控制方块左移、右键控制方块右移;
(3)游戏积分:一次性消的行数越多加的分数越多,当消行每超过30行
自动提高一个游戏等级。
2、总体设计:
(1)用数组存放方块
(2)输出地图
(3)在地图里面输出方块
(4)开始游戏
(5)方块的旋转
(6)方块是否能下落
(7)判断方块是否能下落
(8)提示下一个即将下落的方块
(9)控制方块的下落速度
(10)分成10等级,等级越高方块下落得更快
(11)消行处理
(12)游戏结束
3、详细设计设计说明:本程序运行代码如下:
#include
#include
#include
#include "colorConsole.h"
#define SQUARE_COLOR FOREGROUND_RED|
FOREGROUND_GREEN|FOREGROUND_INTENSITY //方块的颜色
#define up 72
#define down 80
#define left 75
#define right 77
#define esc 27
#define MAPW 12 //地图的宽度
第 2 页 共 18 页
发布评论