基础扫雷游戏的实现(升级版)

今天我将介绍,如何使用数组与函数的知识来实现 ,最基础的扫雷游戏的实现。话不多说,接下来我们直接进入正题!

1.扫雷游戏的分析:

1.1扫雷游戏的功能玩法

首先我们需要打印菜单,可以通过菜单选择进入游戏或者退出游戏

我们默认基础扫雷是9 * 9的格子,随机布置10个雷

可以输入坐标进行排雷

如果不是雷就显示周围有几个雷,如果是雷那么游戏失败,把10个雷的位置全部确定即为胜利。

游戏界面我们默认这个样子

 1.2游戏的设计

在扫雷的过程中,布置的雷以及扫雷过程中的信息都是要储存的,所以我们就需要用数据结构来储存信息。

由于是9 * 9的棋盘那么我们很自然的想到要用9 * 9的数组来进行数据的储存

正如上图,储存数据方式就是这样。当我们设计好棋盘并且,将数据储存之后呢,我们就需要进行扫雷,我们在确定好要排查的坐标后·,就需要统计此坐标周围雷的个数,并将其打印出来。直到将所有雷全部排除或者被雷炸死才能结束游戏。那么思路整理完成后我们便可以进行代码的实现。 

1.3数组的定义

在上面我们分析过,

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值