1、代码规划
1、创建一个源文件test.c 游戏的测试逻辑
2、创建一个源文件game.c 游戏的实现逻辑
3、创建一个头文件game.h 游戏实现函数的声明
2、构思代码
1、首先我们需要一个简易的游戏界面
2、初级的扫雷游戏需要9*9的雷阵,所以我们要初始化雷阵
3、打印雷阵进行游戏
4、布置雷的信息(在玩家不可见的雷阵上)
5、排查雷的信息
6、
3、代码模块实现
1、游戏菜单
运用do-while循环来实现菜单的打印
2、初始化雷阵
创建一个函数InitBoard用于初始化雷阵
1、由于初级难度的扫雷游戏需要9*9的雷阵,所以我们自然而然的联想到二维数组的知识。
2、我们需要创建两个棋盘,一个棋盘用于存储布置好的雷的信息,另一个棋盘用于存储玩家排查出的雷的信息
3、由于考虑到我们排查雷阵边界的雷时,有可能会产生的数组越界的问