迷宫(自动生成)游戏【超简版】——C语言小游戏一

一个超级简单且粗糙的走迷宫游戏,控制“同心圆”走到“出”的位置。

如果想要不必回车,摁下WASD四个键,同心圆就可以走动;只需要加入头文件conio.h ,然后将111、112行的代码替换为c=getch();

open函数启动开始界。

Creative函数创建迷宫。

Ismaze判断迷宫是否能够走通。

Printmaze打印迷宫的现态。

代码:

#include<iostream>
#include<cstdlib>
#include<queue>
#include<ctime>
#include<windows.h>
using namespace std;
int flag;
int x=1,y=1;
int maze[30][30];
char name[100];
bool vis[30][30];
struct Node
{
	int x,y;
};
void open()
{
	cout<<"\n\n---Welcome to Maze!---"<<endl<<endl;
	cout<<"Enter 1 to start the game."<<endl;
	cout<<"Enter 0 to over the game.\n"<<endl;
	cout<<"             --Made by jack_jxnu\n"<<endl;
	cin>>flag;
	while(flag!=1&&flag!=0)
	{
		cout<<"Please enter a legal number!\n";
		cin>>flag;
	}
	if(!flag) return ; 
	system("cl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值