一、扫雷游戏的概述
扫雷是我们大家都玩过的游戏。如下图所示:
那下面我将用C语言来实现一个简单的扫雷游戏。
二、扫雷游戏的分析和设计
1、扫雷游戏的功能说明
①要有一个 开始的界面,来实现继续游戏和退出游戏
②扫雷游戏的棋盘是9×9的格子
③默认有10颗随机位置的雷
④可以让我们排查雷
·如果位置不是雷,就显示周围有几颗雷
·如果位置是雷,就炸死游戏结束
·把除10个雷之外的所有格子找出来,排雷成功,游戏结束
2、设计扫雷游戏前的准备
我创建了三个文件来实现这个游戏
game.h-----头文件 来实现游戏函数的声明
game.c-----源文件 进行游戏的实现
test.c--------源文件 来测试游戏的逻辑
三、游戏的实现
1、游戏整体框架的实现
创建menu函数实现菜单的打印
输入1时开始游戏,输入0时结束游戏,当用户输入其他数字时,应该显示输入错误,让他重新输入,然后再将菜单打印出来让用户输入吗,这里使用了switch函数来实现
game函数为扫雷游戏的实现。
最后为了让游戏重复进行,这里我使用的是do while函数来实现