- 17
- 0
- 约2.01万字
- 约 18页
- 2021-07-18 发布于湖北
- 举报
实用文档
C 语言课程设计报告
俄罗斯方块程序设计报告
一、 问题描述
俄罗斯方块( Tetris , 俄文:Тетрис)是一款电视游戏机和掌上游
戏机游戏,它由俄罗斯人 阿列克谢·帕基特诺夫 发明,故得此名。俄罗斯方块的
基本规则是移动、 旋转和摆放游戏自动输出的各种方块, 使之排列成完整的一行
或多行并且消除得分。
在本次设计中, 要求支持键盘操作和若干种不同类型方块的旋转变换, 并且
界面上显示下一个方块的提示以及当前的玩家的得分, 随着游戏的进行, 等级越
高,游戏难度越大,即方块的下落速度越快,相应的等级,等级越高,为玩家提
供了不同的选择。
二、功能分析
I 、俄罗斯方块游戏需要解决的问题包括:
⑴、随机产生方块并自动下移
⑵、用 Esc 键退出游戏
⑶、用 键变体
⑷、用 键和 键左右移动方块
⑸、用空格键使游戏暂停
文案大全
实用文档
⑹、能正确判断满行并消行、计分、定级别
⑺、设定游戏为不同级别,级别越高难度越大
II 、俄罗斯方块游戏需要设计的功能函数包括:
⑴、声明俄罗斯方块的结构体
⑵、函数原型声明
⑶、制作游戏窗口
⑷、制作俄罗斯方块
⑸、判断是否可动
⑹、随机产生俄罗斯方块类型的序号
⑺、打印俄罗斯方块
⑻、清除俄罗斯方块的痕迹
⑼、判断是否满行并删除满行的俄罗斯方块
三、 程序设计
1、程序总体结构设计
(1)、游戏方块预览功能。在游戏过程中,游戏界面右侧会有预览区。由于
在此游戏中存在多种不同的游戏方块, 所以在游戏方块预览区域中显示随机生成
的游戏方块有利于游戏玩家控制游戏的策略。
(2 )、游戏方块控制功能。通过各种条件的判断,实现对游戏方块的左移、
右移、自由下落、旋转功能,以及行满消除行的功能。
(3 )、游戏数据显示功能。 在游戏玩家进行游戏过程中, 需要按照一定的游
戏规则给玩家计算游戏分数。 例如, 消除一行加 100 分,游戏分数达到一定数量
文案大全
实用文档
之后,需要给游戏者进行等级的上升, 每上升一个等级, 游戏方块的下落速度将
加快,游戏的难度将增加。以上游戏数据均会在游戏界面右侧显示以提示玩家。
(4 )、游戏信息提示功能。 玩家进入游戏后, 将有对本游戏如何操作的友情
提示。
(5 )、游戏结束退出功能。判断游戏结束条件,通过 Esc 键进行退出。
打开程序,运行,进入界面
开始游戏
游 游 游 游 游
戏 戏 戏 戏 戏
方 方 数 信 结
块 块 据 息 束
预 控 显 提 退
览 制 示 示 出
功 功 功
您可能关注的文档
- 兑吧总裁陈高维:留存率增长实战秘籍,App积分系统的搭建与运营.pdf
- 敦煌莫高窟导游词.pdf
- 敦煌莫高窟简介.pdf
- 敦煌作文4篇.doc最新分析和总结.pdf
- 墩帽施工方案.pdf
- 墩柱混凝土施工方案.pdf
- 墩柱施工方案.pdf
- 多案例讲述「冷启动」,可不只是找种子用户那么简单.pdf
- 多边形风格网页设计欣赏.pdf
- 多边形及其内角和练习题(含答案).pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2023年浙江省公务员考试行测真题及答案(A卷).doc VIP
- 2025年河北对口医学题库及答案.doc VIP
- 餐饮美学基础 课件 模块四 餐厅民俗美学.pptx
- (山东)建筑与结构工程施工资料表格汇编(鲁JJ001-074).pdf VIP
- 餐饮美学基础 课件 模块三 餐厅环境美学.pptx
- 2025年长沙电力职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
原创力文档

文档评论(0)