大家好,我是Abert.
这篇文章将分享利用C语言实现扫雷的全过程及其讲解。
文章目录
1、进行程序环境的配置
2、各种功能的实现及逻辑关系的整理
2.1 创建游戏初始界面(进入\退出 游戏)
2.2 创建并初始化二维数组board[][] mine[][] (board存放棋盘的信息 mine存放雷的信息)
2.3 初始化棋盘
2.4 打印棋盘
2.5 布置雷
2.6 排查雷
3、创建并完善程序所需的模块
3.1 test.c
3.2 game.h
3.3 game.c
前言:
扫雷是一款十分经典的小游戏,相信它也是不少人童年时的快乐源泉。下文我们一起用C语言重拾儿时的欢乐。
1.进行程序环境的配置
该项目将会用到三个文件存储代码,分别为两个源文件test.c game.c 和一个头文件 game.h
test.c文件是整个程序的主题,game.c文件中存放实现游戏功能的代码,game.h文件中存放整个程序所需要的头文件。
创建三个文件分别管理各自模块的代码,可以有效区分各自的功能,有利于后期调试,也提升了代码整体的可读性。
2.各种功能的实现及逻辑关系的整理
2.1创建游戏初始界面
打印一个菜单
void menu()
{
printf("******************************\n");
printf("********* 1. play ********\n");
printf("********* 0. exit ********\n");
printf("******************************\n");