【C语言】扫雷游戏

扫雷介绍

扫雷游戏大家都不陌生,1992年4月6日,扫雷和纸牌空当接龙等小游戏搭载在Windows 3.1系统中与用户见面,主要目的是让用户训练使用鼠标。这个游戏的玩法很简单,有初级、中级、高级和自定义等模式,雷区中随机布置一定数量的地雷,玩家需要尽快找出所有不是地雷的方块,但不许踩到地雷。

胜利条件:你需要在不点错雷的情况下尽可能快的将所有的雷都标记出来,如果你点错,就得重新开始,所以扫雷也有一定的运气成分。

如何操作:左键翻开这一格,右键标记地雷,双击左键(或者左右键一起点)可以看到这个数字的可点击范围,你点出了一个数字,是1,就说明它周围的8的格子里有1个雷,是2就有两个雷,是3就有三个雷···以此类推。如果你把数字周围的雷全扫出后还有空格,不必再一格一格翻开,直接双击左键就可以了。但如果你标记错了雷,那就会"boom!"一切重新开始。


那么如何让我们实现9*9扫雷代码那

设计思路:

1.建立菜单函数和game函数,跟之前我发的井字棋代码一样,所以第一个步骤我就跳过了哈哈哈

2.首先我们需要两个数组arr1arr2储存两个棋盘的信息,第一个棋盘是布置雷的棋盘(客户看不到的),第二个是排查雷的棋盘(客户能看到并能操作的棋盘),数组的行和列虽说是9*9的棋盘,但存在边角也有可能是雷的情况来计算,所以实际数组行ROW和列COL需要各扩大两行两列,所以实际数组行

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值