扫雷小游戏实现

想法:首先建立两个棋盘一个是展示端(有雷的地方为1,没雷的地方为0)一个是游戏界面全部用(*)表示(用户玩的界面)。 设置雷的时候,可以设置雷的个数。基础的棋盘为9*9的大小,踩到雷后游戏结束,如果没有踩到雷则提示周围8个格子里有几个雷.

建立三个文件分别为test.c   game.c   game.h


1.首先建立游戏菜单,实现开始游戏和退出游戏

test.c

test.c

这里自定义menu函数,建立菜单。主函数里面选择开始和退出游戏。

想法

2.棋盘设置

为了方便统计边上和角落雷的数量 设置棋盘大小为11*11 

展现棋盘大小为9*9

game.h文件

game.c

效果图

3.布置雷

game.c

test.c

game.h

设置雷的数量有10个将他们坐标限定在(1-9)(1-9)之内

每设置好雷 雷的数量-1

4.排查雷

game.h

game.c

查看周围8个格子有多少雷

如果踩到雷提示游戏结束

如果没有踩到雷提示还需要排查多少位置

test.c

代码:

game.h

test.c

game.c

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值