业界动态
C语言实现扫雷小游戏(排雷时可展开)手机h游戏「C语言实现扫雷小游戏(排雷时可展开)」
2025-04-24 22:33

扫雷想必大家都听说过吧?我们今天写的小游戏就是扫雷,只不过我们只使用C语言写。我们能够做到的就是实现扫雷的基本逻辑,没有图形化界面。

这次游戏程序的写法和上一次的三子棋的模式很像,也是三个文件。

 
 
 
 
 
 

接下来是游戏实现的一些详细的解释,由于很多地方是和上一期的三子棋相似的,我挑一些主要的地方讲解。

在这里插入图片描述

白色的是我们玩家看到的地图。我们之所以要将地图扩大一圈,是因为我们后面的数坐标周围一圈的雷时,可能会导致越界访问的问题,所以我们这样设计。这一点其实和我们上一期的三子棋的棋盘设计是一个原理。我们以最右下角的个子为例,我们数它周围的雷数,需要访问这些棕色的格子,所以如果数组不够的话,就会导致越界访问。
在这里插入图片描述
还有一点就是我们这次定义地图时,设计了两个棋盘,他们大小一样,但是作用不同,一个是用来存放雷的信息的,另一个是用来展示给玩家的游戏地图。

需要注意的地方有两点,第一点是我们给数组存数据时是char类型,所以记得加上,并且最好是给整个数组都初始化一下。第二点是打印数组时,为了方便玩家输入坐标,我们最好是打印一下行号和列号,具体实现方式请看源代码。
效果展示
在这里插入图片描述

设置雷主要知识点就是随机数的使用,我们需要生成1-9的随机数。所以对生成的随机数采取以下措施

 

记得要设置随机数生成器哟。

 

采用循环的方式设置雷是为了保证能够设置多个并且有效的雷,没设置成功一个雷,就离出口更近一步。具体实现请看源代码。

玩家游玩的部分,主要逻辑如下:玩家输入坐标,如果坐标合法的话,判断该坐标是否已经排查过了,如果该坐标没有排查过,再判断是否为雷,如果不是雷,就显示该坐标周围雷的个数。
在这里插入图片描述

需要注意的地方就是数该坐标周围雷的个数这里,我们需要用到字符的加减法,如果你想要得到整型变量时,需要加减一个,如果需要将整型转换成字符时,也是同理。

逻辑:数该坐标周围的雷数,如果为0.则将该位置变成,再依次对该坐标周围的八个格子采用同样的方式,递归出口:坐标周围的雷数不是0。
有两种代码,实现原理一样,但是递归次数不一样,代码量也不一样
1.

 
    以上就是本篇文章【C语言实现扫雷小游戏(排雷时可展开)手机h游戏「C语言实现扫雷小游戏(排雷时可展开)」】的全部内容了,欢迎阅览 ! 文章地址:http://lanlanwork.gawce.com/news/13479.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 阁恬下移动站 http://lanlanwork.gawce.com/mobile/ , 查看更多   
最新新闻
女星金子涵微博全部清空,疑似退圈
4月3日,有网友发现女艺人金子涵微博已全部清空,疑似退圈。公开资料显示,金子涵是乐华娱乐旗下艺人,2020年参加爱奇艺女团选秀
北京市连续第二年出台支持创新医药发展的专项政策!
北京市连续第二年出台支持创新医药发展的专项政策。4月7日,北京市医保局等九部门发布《北京市支持创新医药高质量发展若干措施(
延长手机电池寿命,手机电量剩多少时充电效果才是最好呢?手机电量多少时充电最好「延长手机电池寿命,手机电量剩多少时充电效果才是最好呢?」
    平时我们充电大家都是觉得充的越满越好,其实这是大家存在的一个很大的错误。    有研究表明:如果一个手机夜晚一直
miui秒解bl锁_小米最新秒解锁BL分析申请解锁小米手机「miui秒解bl锁_小米最新秒解锁BL分析」
这周我解了两台K30S的BL锁,来谈谈秒解技巧 全凭本人想象以及猜测,不含官方说法 官方解锁申请地址 http://www.miui
9800x3D千元座驾,微星MAG B850M MORTAR WIFI 迫击炮主板测试
AMD锐龙9000系列上市以来,热度一直相当高,这还得感谢英特尔酷睿Ultra 200S系列U的给力性能,玩游戏选AMD就对了,搭配主板的话
手机快充充电时手机发热是怎么回事手机充电发热正常吗「手机快充充电时手机发热是怎么回事」
手机快充充电时手机发热的原因可能是快速充电技术、散热不良、高温环境、电池老化等。详细介绍:1、快速充电技术,快充技术通过
手机辐射污染奔迈手机「手机辐射污染」
1、手机辐射污染09应化60号赵成录 a.手机辐射基本概况b.一些手机的辐射值c.手机辐射的危害d.防范措施基本概况 手机通过电磁波进
斗破苍穹:大美女花锦最后怎么样了?是死了还是活到大结局了?
  斗破苍穹动漫年番新预告已经出来了,很多人应该都发现了,那就是新预告一出,登场了一个新的美女。这个美女还是一个御姐,还
索尼手机频频削减机型 5G款被指落后主流厂商2年索尼新手机「索尼手机频频削减机型 5G款被指落后主流厂商2年」
■本报记者 贾 丽索尼曾经是手机市场的霸主,不过近几年索尼品牌手机已逐渐淡出人们的视野。目前,索尼众多业务的业绩出现下滑,
LCD党狂喜,史上最小5G手机来了:“小而美”的品牌也能活?小众手机「LCD党狂喜,史上最小5G手机来了:“小而美”的品牌也能活?」
今年的手机市场可以说是彻底和小屏杠上了,vivo、小米、OPPO等主流品牌纷纷推出了小屏旗舰手机,这些手机无论是性能还是影像,表