C语言开发之旅................ 1
第1章 趣味俄罗斯方块(C + 控制台API + 获得键盘按键实现)3 预备知识视频讲解:1小时57分 项目开发视频讲解:2小时55分 代码解释(在线扩展讲解):18段
1.1 开发背景........................... 6 1.2 系统功能设计....................... 6 1.2.1 系统功能结构.................. 6 1.2.2 系统业务流程.................. 7 1.3 使用Dev C++项目创建................ 7 1.3.1 系统开发环境要求.............. 7 1.3.2 创建项目..................... 7 1.4 预处理模块设计...................... 11 1.4.1 文件引用...................... 11 1.4.2 宏定义........................ 12 1.4.3 定义全局变量................... 12 1.4.4 函数声明...................... 13 1.5 游戏欢迎界面设计..................... 14 1.5.1 游戏欢迎界面概述............... 14 1.5.2 设置文字颜色................... 14 1.5.3 设置文字显示位置............... 16 1.5.4 设计标题部分................... 17 1.5.5 设计字符花装饰界面............. 19 1.5.6 设计菜单选项的边框............. 22 1.5.7 设计菜单选项的文字............. 23 1.6 游戏主窗体设计...................... 25 1.6.1 游戏主窗体设计概述............. 25 1.6.2 打印输出游戏界面............... 25 1.6.3 绘制俄罗斯方块................. 29 1.6.4 打印俄罗斯方块................. 37 1.7 游戏逻辑设计........................ 38 1.7.1 游戏逻辑概述................... 39 1.7.2 判断俄罗斯方块是否可移动....... 39 1.7.3 清除俄罗斯方块下落的痕迹....... 42 1.7.4 判断方块是否满行............... 42 1.7.5 随机产生俄罗斯方块类型的序号.... 44 1.8 开始游戏............................ 46 1.8.1 开始游戏模块概述............... 46 1.8.2 显示俄罗斯方块................. 46 1.8.3 实现按键操作................... 48 1.8.4 游戏结束界面................... 53 ............ |