一.思路的搭建和难处理的问题
扫雷游戏是在9×9的棋盘下排查10个雷的游戏。
通过代码实现游戏的几个功能:
1.游戏菜单的建立
2.设立棋盘并布置雷
3.设立排雷系统:能够排查雷、 如果此处不是雷能够显示出周围雷的数量、如果此处是雷能够炸死游戏结束、将所有不是雷的位置找出来,游戏成功
4.难处理的问题:实现棋盘和雷共存需要设立两个二维数组、由于展现出来的棋盘上需要显示出该位置周围的雷的数量,为了而避免两套系统冲突,需要把数组的类型设为字符型、 在边缘位置排查雷的时候,容易越界,查找不到,所以我们要定义二维数组的大小为11×11
二.代码实现(利用函数的调用)
游戏菜单的建立:
设立棋盘、布置雷、排查雷:
选择建立三个文件:一个头文件,两个源文件,头文件进行宏定义和函数调用的处理,源文件一个负责游戏实现,一个负责游戏开始结束的实现。
头文件代码: