本文实例为大家分享了C语言实现排雷游戏的具体代码,供大家参考,具体内容如下
游戏功能:
①打印雷盘
②随机布雷
③第一踩雷不死(重新布雷)
④扩展式扫雷
⑤计算周围雷的个数
代码关键点:
①玩游戏的雷盘比实际定义的数组小。
②memset初始化数组(以字节为单位初始化)。
③rand函数给雷盘随机位置布雷(用sand设置随机数种子)。
④第一步就踩到雷要这个雷移开,给玩家一次机会。
⑤踩到雷后根据情况决定是否进行扩展式排雷。
⑥返回输入排雷位置周围雷的个数,根据雷的数量决定是否进行扩展式排雷。
⑦如果输入的坐标周围有雷,那就不进行扩展式排雷,直接在该位置输出它周围雷的个