一、游戏规则介绍
扫雷游戏,一张棋盘中有很多个不确定是雷还是安全区域的格子,当点击之后若没有雷则会在该区域显示周围八个格子雷的数目,若有雷则游戏结束。用C语言写扫雷游戏通过控制台应用实现
二、编写
由于代码太多,我是通过多方书写完成的。
test.c:游戏逻辑的测试,包含游戏菜单的打印,游戏设计的基本逻辑的展示。
game.c:游戏功能的具体实现,这部分是整个游戏的核心代码,一般不会展示给用户。
game.h:相关头文件的包含、符号的声明以及函数的声明。
1.创建一个用户交互菜单
定义test()函数,开始实现
制作game()函数,整个扫雷游戏的实现在这里面定义:
实现menu()函数,制作一个简易的游戏开始界面:
void menu()
{
printf("******************");
printf("** 1.play **");
printf("** 2.exit **");
printf("******************");
}
void test()
{
int input = 0;
do
{
menu();
printf("输入数字\n");
scanf_s("%d", &input);
switch (input)
{
case1:
printf("扫雷游戏\n");
break;
case2:
printf("结束扫雷游戏\n");
break;
default:
printf("输入错误\n");
}
break;
} while (input);
}
int main()
{
int test();
return 0;
}
这是最基础的代码进行打印框架整体框架,通过这些我们就可以进行下一步的布雷。