一、扫雷游戏设计原理
扫雷游戏分为几个步骤,由于比较多,所以在这里先列出来:
第一步,使用二维数组表示地图;
第二步,随机生成几个地雷;
第三步,点击方格的反应,计算每个非雷区方格点开后的数字;
第四步,当方格数字为0的情况则为没有布置雷
第五步,当方格为地雷的情况时则为1。
备注:
1、扫雷的棋盘是9*9的格子
2、默认随机布置10个雷
3、可以排查雷的情况:
1)如果位置不是雷,就显示周围有几个雷
2)如果位置是雷,就炸死游戏结束
3)把除10个雷之外的所有非雷都找出来,排雷成功,游戏结束
二、游戏整体框架
test.c:游戏逻辑的测试,包含游戏菜单的打印,游戏设计的基本逻辑的展示。
game.c:游戏功能的具体实现,这部分是整个游戏的核心代码,一般不会展示给用户。