C语言---扫雷

1.开始游戏部分:主要处理开始游戏或者结束游戏。

a.理解游戏的玩法

b.讨论游戏棋盘的设定

c.假设扫雷展示的棋盘为9*9,则存放雷的棋盘应当设置为多大?

2.游戏部分

a.初始化游戏

        a.1 初始化棋盘

        a.2 初始化雷区

b.判断用户输入的坐标位置是否是雷

        b.1 如果是雷,则游戏结束

        b.2 如果不是雷,游戏继续

                b.2.1在用户输入的坐标上计算周围有多少颗雷

                b.2.2在用户输入的坐标上展示

我们需要在游戏中维护两个棋盘,一个棋盘是专门给用户展示的某个位置周边雷区的情况。

第二个棋盘保存预定义的雷区信息,当用户继续输入的时候,进行位置是否有雷的判断。

是雷:游戏结束

不是雷,游戏继续,展示棋盘信息。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

穿狼皮的小红帽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值