🌟小奔最近学了C语言不少的东西,但是想用学到的东西来搞一个小游戏。 这次就来搞一个扫雷游戏,可以实现的功能就是可自定义 1*1 到 9*9 的扫雷范围,自定义雷的数量,可以自己识别胜利的条件,也可以标记雷的地方,现在我们就来演示一下这个游戏吧 (当前的范围是 9*9 的大小,雷的数量是 5 个,简单实现一下就好) 如果对你有帮助,那就给小奔点一个赞吧,谢谢啦

目录

运行的过程

💥开始的界面💥

📓输入0结束程序

📓输入1开始游戏

💥选择标记地雷或者选择踩坐标💥

📓输入0标记地雷模式

📓输入坐标

📓输入1踩坐标模式

📓输入坐标

💥在输入坐标处输入0 0结束游戏💥

💥踩到炸弹,出现炸弹位置💥

📓输入0结束程序

📓输入1重新开始游戏

💥胜利💥

📓输入0结束程序

📓输入1重新开始游戏

💥代码💥

💥开始的界面💥

跳转到目录

📓输入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 跳转到目录

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: