Dev-C++控制台小游戏——迷宫教程(附源代码及注释)

我们需要先输入头文件以及标准名字空间。 #include#include //用于调用getch() #include //用于调用隐藏光标,Sleep(

我们需要先输入头文件以及标准名字空间。

#include
#include //用于调用getch() 
#include //用于调用隐藏光标,Sleep()
using namespace std;

接着我们要定义一个二维的字符数组当做地图。

char a[50][50]={"O#########","         #","# # ######","# #   ####","# # # ####","# #    ###","# #### ###","# #### ###","#  ###    ","##########"};
/*
char a是字符数组,由于比较大,因而在主函数外注明 
*/

然后我们要编写初始界面(隐藏光标的函数我也先打出来了,光标若未隐藏会比较别扭)。

	CONSOLE_CURSOR_INFO cursor_info = {1, 0}; SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);cout<<"w表示上,s表示下,a表示左,d表示右(注意小写)"<