一、介绍
《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。
玩家需要找出所有的类,上面的数字代表以此方块为中心的3x3方块中雷的个数。
用c语言写扫雷,其实对像我这种新手小白来说真的很难。
它写出来运行时长这样
二、运行逻辑
有三个文件
test.c:游戏的整个逻辑运行
game.h:游戏相关的函数的声明
game.c:游戏相关的函数的实现
整体的框架是这样的
srand((unsigned)time(NULL))是用来随机布雷的,以确保每次的雷位置不同。game函数是我们之后要写的函数。
我们要写一个menu(菜单)函数,来决定要不要开始游戏。(写在test.c中)
选择1之后我们将进入游戏,选0则是退出。
为了改代码更方便,我们在game.h中先定义宏
我们写的是9x9的,所以定位9,若果想写更大的,直接在这里面改就会很方便。因为要标上坐标,上下左右都会多出来一行,因此还要有11x11,所以下面加2
具体的内容我们下期再写。