- 2
- 0
- 约1.77万字
- 约 46页
- 2020-02-06 发布于辽宁
- 举报
C语言程序设计实例教程 C语言程序设计实例教程第12章 综合实训12.3 俄罗斯方块游戏实训目的 本实例涉及结构体、数组、时钟中断和绘图等方面的知识。通过本实例,训练学生的基本编程能力和游戏开发技巧,掌握俄罗斯方块游戏开发的基本原理,熟悉C语言图形模式下的编程,为将来开发出高质量的游戏软件打下坚实的基础。12.3.1 项目实训目的 本实例涉及结构体、数组、时钟中断和绘图等方面的知识。通过本实例,训练学生的基本编程能力和游戏开发技巧,掌握俄罗斯方块游戏开发的基本原理,熟悉C语言图形模式下的编程,为将来开发出高质量的游戏软件打下坚实的基础。12.3.2 系统功能描述俄罗斯方块游戏主要由五大功能模块组成。1.游戏方块预览功能 当在游戏底板上出现一个游戏方块时,必须在预览区出现下一个游戏方块,这样便于游戏玩家提前控制游戏的策略。因为在本游戏中共有19种方块,所以要在预览区显示随机生成游戏方块。2.游戏方块控制功能 通过条件判别实现游戏方块左移、右移、快速下移、自由下落、旋转及行满消除行功能。3.游戏显示更新功能 当游戏方块左移、右移、下落及旋转时,要清除先前的游戏方块,用新坐标重绘游戏方块。4.游戏速度分数更新功能 在游戏玩家进行游戏的过程中,需要按照一定的游戏规则计算游戏分数。比如,一行满时加10分,当达到一定数量后,需要给用户进行升级。当级别提升后,方块下落的速度将加快,游戏的
原创力文档

文档评论(0)