C语言实现扫雷小游戏——初级版

首先:写程序前先理思路,理逻辑

要知道这个游戏是用两个样式相同内容不同数组组成的,

其中一个mine数组上随机布雷,当然这不是给玩家看的,

给玩家显示的是另一个数组show,只有在“点击”相应坐标的时候才会发生相应变化

说白了就是mine 数组隐藏在show 数组下面


游戏开始前:

先初始化两个数组

然后在mine数组上随机布雷,比如布20个雷

游戏开始的时候:

显示show数组让玩家在规定区域进行选择,

当所选择的位置在范围之内且mine数组上对应点是雷的话就Game Over

不是雷的话,就统计以坐标为中心周围八个点中 1 的个数,

并将得出的结果赋值给show数组对应点


接着判断输赢:

10*10的棋盘上总共有20个雷区,80个安全区

走一步,若不是雷,剩79个安全区,,,,,0个安全区,剩下20个都是雷区的时候就游戏胜利

下面是程序:

***********************************先是头文件*********************************

***************** 然后是主函数:用来调用接口函数*****************

**************************然后是主逻辑******************************

*******************************随机坐标和随机布雷函数********************************

****************************检查坐标周围雷的个数函数******************************

************************************显示函数**************************************

升级版待续。。。。。。

经验分享 程序员 微信小程序 职场和发展