🌟小奔最近学了C语言不少的东西,但是想用学到的东西来搞一个小游戏。
这次就来搞一个扫雷游戏,可以实现的功能就是可自定义 1*1 到 9*9 的扫雷范围,自定义雷的数量,可以自己识别胜利的条件,也可以标记雷的地方,现在我们就来演示一下这个游戏吧
(当前的范围是 9*9 的大小,雷的数量是 5 个,简单实现一下就好)
如果对你有帮助,那就给小奔点一个赞吧,谢谢啦
目录
💥开始的界面💥
📓输入0结束程序
📓输入1开始游戏
💥选择标记地雷或者选择踩坐标💥
📓输入0标记地雷模式
📓输入坐标
📓输入1踩坐标模式
📓输入坐标
💥在输入坐标处输入0 0结束游戏💥
💥踩到炸弹,出现炸弹位置💥
跳转到目录
(1表示炸弹的位置,0表示没有炸弹的位置)
📓输入0结束程序
📓输入1重新开始游戏
💥胜利💥
📓输入0结束程序
📓输入1重新开始游戏
💥代码💥
跳转到目录
我创建了两个.c源文件
,一个.h头文件
test.c
跳转到目录
#define _CRT_SECURE_NO_WARNINGS
#include"game.h"
int main()
{
int exi = 0;
srand((unsigned int)time(NULL));
board();
printf("请输入是否开始游戏:>");
scanf("%d", &exi);
do
{
switch (exi)
{
case 1:
{
game();
printf("是否输入1重新开始游戏:>");
scanf("%d", &exi);
if (exi == 0)
{
printf("游戏结束");
}
break;
}
case 0:
{
printf("游戏结束");
break;
}
default:
{
printf("输入错误,请重新输入:>");
scanf("%d", &exi);
if (exi == 0)
{
printf("游戏结束\n");
}
break;
}
}
} while (exi);
return 0;
}
game.h
跳转到目录