如何用C语言编写一个长尾词的扫雷游戏程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1903个文字,预计阅读时间需要8分钟。
目录+一、扫雷+1.演示效果+2.完整代码+二、代码解析+1.初始化雷盘+2.打印雷盘+3.设置雷+4.排雷+5.游戏函数主体+6.菜单函数+7.头文件、宏定义及主函数+一、扫雷+扫雷小游戏主要利用字符来展示游戏。
目录
- 一、扫雷
- 1.演示效果
- 2.完整代码
- 二、代码解析
- 1.初始化雷盘
- 2.打印雷盘
- 3.布置雷
- 4.排雷
- 5.游戏函数主体
- 6.菜单函数
- 7.头文件、宏定义及主函数
一、扫雷
扫雷小游戏主要是利用字符数组、循环语句和函数实现。
设计思路:雷盘大小为9*9,但是为了后续能更好的统计出雷的个数在定义数组的时候定义大小为11*11,先定义两个字符数组,一个用来记录雷的位置,另一个用来展现给玩家,初始化雷盘,将两个字符数组分别全部赋值为字符0和字符*,打印棋盘,随机设置雷所在位置,根据玩家输入的坐标排查上下左右8个格子中的雷,并判断输入坐标处是否有雷。
玩法:玩家选择开始游戏之后,输入坐标,如果坐标处有雷,输入坐标处标记为$,并打印出来游戏结束重新选择;如果坐标处没有雷,统计出附近8个格子中雷的个数并在输入坐标处展现出来;如果输入坐标已经被排查过了,则提示已排查过。
1.演示效果
为了更好的演示,将雷的个数设置为79个,同时将显示出雷的位置的雷盘也展现出来。
本文共计1903个文字,预计阅读时间需要8分钟。
目录+一、扫雷+1.演示效果+2.完整代码+二、代码解析+1.初始化雷盘+2.打印雷盘+3.设置雷+4.排雷+5.游戏函数主体+6.菜单函数+7.头文件、宏定义及主函数+一、扫雷+扫雷小游戏主要利用字符来展示游戏。
目录
- 一、扫雷
- 1.演示效果
- 2.完整代码
- 二、代码解析
- 1.初始化雷盘
- 2.打印雷盘
- 3.布置雷
- 4.排雷
- 5.游戏函数主体
- 6.菜单函数
- 7.头文件、宏定义及主函数
一、扫雷
扫雷小游戏主要是利用字符数组、循环语句和函数实现。
设计思路:雷盘大小为9*9,但是为了后续能更好的统计出雷的个数在定义数组的时候定义大小为11*11,先定义两个字符数组,一个用来记录雷的位置,另一个用来展现给玩家,初始化雷盘,将两个字符数组分别全部赋值为字符0和字符*,打印棋盘,随机设置雷所在位置,根据玩家输入的坐标排查上下左右8个格子中的雷,并判断输入坐标处是否有雷。
玩法:玩家选择开始游戏之后,输入坐标,如果坐标处有雷,输入坐标处标记为$,并打印出来游戏结束重新选择;如果坐标处没有雷,统计出附近8个格子中雷的个数并在输入坐标处展现出来;如果输入坐标已经被排查过了,则提示已排查过。
1.演示效果
为了更好的演示,将雷的个数设置为79个,同时将显示出雷的位置的雷盘也展现出来。

