C++后室大冒险#1

大家好,我是TTMM0510,这是我的第一篇博客。

今天我来给大家分享一个我做了半年的“小游戏”:后室大冒险。

代码如下:(如需转载请说明出处)

#include<bits/stdc++.h>
#include<windows.h>
#include<time.h>
#include<conio.h>
#include<string>
using namespace std;
int gun=0,dht=0,vv=0;
int start();
int main();
void Color(int a) {
	if(a== 0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
	if(a== 1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);
	if(a== 2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
	if(a== 3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);
	if(a== 4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
	if(a== 5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);
	if(a== 6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
	if(a== 7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
	if(a== 8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED);
	if(a== 9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_GREEN|BACKGROUND_BLUE);
	if(a==10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_BLUE);
	if(a==11) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_BLUE);
	if(a==12) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN);
	if(a==13) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);
	if(a==14) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_BLUE);
}
int level0();
int level0_1();
int level0_MNL();
int level1();
int level2();
int level3();
int level4();
int level5();
int level6();
int level7();
int level8();
int levelHUI_GUI();
void Slowsay(string a) {
	int l=a.size();
	for(int i=0; i<l; i++) {
		cout<<a[i];
		if(vv=0)Sleep(40);
	}
	printf("\n");
	Sleep(100);
}
void ETr() {
	while(1) {
		if(kbhit()) {
			break;
		}
	}
}
int hsxw() {
	;
}
int hsda() {
	system("cls");
	int ys=1,xz=1;
	char ch='\0';
	while(1) {
		system("cls");
		if(ys==1) {
			cout<<"按w和s选取楼层,按空格确认,Esc退出"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 0:“前厅”         生存难度: Class 1                     │    1     │"<<endl;
			cout<<"│》安全                                                        │   11     │"<<endl;
			cout<<"│》不稳定                                                      │    1     │";
			if(xz==1)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》无实体                                                      │    1     │";
			if(xz==1)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │  11111   │"<<endl;
			cout<<"│ Level 0是后室的第一层,也是绝大多数流浪者进入的首个楼层。    │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 1: “宜居区”       生存难度: Class 1                     │    1     │"<<endl;
			cout<<"│》安全                                                        │   11     │"<<endl;
			cout<<"│》稳定                                                        │    1     │";
			if(xz==2)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》实体数量极少                                                │    1     │";
			if(xz==2)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │  11111   │"<<endl;
			cout<<"│ Level 1是后室的第二层,也是极少数可从前室直接进入的楼层之一。│          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 2:“管道噩梦”     生存难度: Class 2                     │          │"<<endl;
			cout<<"│》不安全                                                      │   222    │"<<endl;
			cout<<"│》不稳定                                                      │  2   2   │"<<endl;
			cout<<"│》实体相对较少                                                │     2    │";
			if(xz==3)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │    2     │";
			if(xz==3)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│ Level 2,即“管道噩梦”,是后室第三层。与Level 0、Level 1相    │  22222   │"<<endl;
			cout<<"│ 似,Level 2是为数不多的可以从前室直接进入的楼层之一。目前大  │          │"<<endl;
			cout<<"│ 约有2-5%的流浪者报告称Level 2是他们后室旅途的首站。          │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 3: “电气室”       生存难度: Class 3                     │   333    │"<<endl;
			cout<<"│》不安全                                                      │      3   │"<<endl;
			cout<<"│》未勘探完全                                                  │   333    │";
			if(xz==4)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》实体数量中等                                                │      3   │";
			if(xz==4)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │   333    │"<<endl;
			cout<<"│ Level 3是后室的第4层。                                       │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 4:“废弃的办公室” 生存难度: Class 宜居                  │    。    │"<<endl;
			cout<<"│》安全                                                        │    。    │"<<endl;
			cout<<"│》频繁的自然灾害                                              │。。。。。│";
			if(xz==5)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》无有害实体                                                  │    。    │";
			if(xz==5)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │    。    │"<<endl;
			cout<<"│ Level 4是后室的第5层。                                       │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;

		} else if(ys==2) {
			cout<<"按w和s选取楼层,按空格确认,Esc退出"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 5: “恐怖旅馆”     生存难度: Class 5                     │          │"<<endl;
			cout<<"│》不安全                                                      │  55555   │"<<endl;
			cout<<"│》未勘探完全                                                  │  5       │";
			if(xz==1)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》未经证实的实体目击                                          │  55555   │";
			if(xz==1)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │      5   │"<<endl;
			cout<<"│ 藏匿在无尽酒店的美丽外表下的,是一种未知的恐惧。你无法在这里 │  5555    │"<<endl;
			cout<<"│ 得到片刻安全,哪怕一秒...                                    │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 6: “熄灯之时”       生存难度: Class 未定                │  ????    │"<<endl;
			cout<<"│》难度未知                                                    │ ?    ?   │"<<endl;
			cout<<"│》不稳定                                                      │    ??    │";
			if(xz==2)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》实体数量未知                                                │   ?      │";
			if(xz==2)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │   ?      │"<<endl;
			cout<<"│ Level 6是后室的第7层。                                       │   ·      │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 7: “深海恐惧症”       生存难度: Class 4                 │   44     │"<<endl;
			cout<<"│》不安全                                                      │  4 4     │"<<endl;
			cout<<"│》不稳定                                                      │ 4  4     │";
			if(xz==3)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》中量实体                                                    │444444    │";
			if(xz==3)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │    4     │"<<endl;
			cout<<"│ Level 7 是后室的第8层,它的存在对Level 8以及更高层级的探索构 │    4     │"<<endl;
			cout<<"│ 成了极大的障碍。                                             │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
			cout<<"┌──────────────────────────────────────────────────────────────┬──────────┐"<<endl;
			cout<<"│Level 8: “洞穴系统”     生存难度: Class 5                     │          │"<<endl;
			cout<<"│》不安全                                                      │  55555   │"<<endl;
			cout<<"│》未勘探完全                                                  │  5       │";
			if(xz==4)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│》实体侵占                                                    │  55555   │";
			if(xz==4)cout<<"   <<" <<endl;
			else cout<<endl;
			cout<<"│                                                              │      5   │"<<endl;
			cout<<"│ “你愿意知晓这里的真相吗?”                                    │  5555    │"<<endl;
			cout<<"│ “那就好... ”                                                  │          │"<<endl;
			cout<<"└──────────────────────────────────────────────────────────────┴──────────┘"<<endl;
		}
		while(1) {
			if(kbhit()) {
				ch=_getch();
				break;
			}
		}
		if(ch=='s') {
			if(xz<5&&ys==1) {
				xz++;
				ch='\0';
			} else if(xz<4&&ys==2) {
				xz++;
				ch='\0';
			} else {
				ys++;
				if(ys>2)ys=1;
				xz=1;
				continue;
			}
		}
		if(ch=='w') {
			if(xz>1) {
				xz--;
				ch='\0';
			} else {
				ys--;
				if(ys<1)ys=2;
				xz=5;
				continue;
			}
		}
		if(ch==27) {
			main();
		}
	}
}
int start() {
	Sleep(100);
	Color(4);
	system("cls");
	cout<<"           . . . . .         .            . . . . .      .       .                            "      <<endl;
	Sleep(100);
	cout<<"           .        .      .   .         .          .    .     .                              "      <<endl;
	Sleep(100);
	cout<<"           .        .     .     .       .                .   .                                "      <<endl;
	Sleep(100);
	cout<<"           . . . . .     .       .     . .               . .                                  "      <<endl;
	Sleep(100);
	cout<<"           .        .   . . . . . .     .                .   .                                "      <<endl;
	Sleep(100);
	cout<<"           .        .   .         .      .          .    .     .                              "      <<endl;
	Sleep(100);
	cout<<"           . . . . .    .         .       . . . . .      .       .                            "<<endl<<endl;
	Sleep(800);
	cout<<" . . . . .     . . . . .        . . . . .      .          .       . . . . .                   "      <<endl;
	Sleep(100);
	cout<<" .        .   .         .      .          .    . .      . .     .          .                  "      <<endl;
	Sleep(100);
	cout<<" .        .   .         .      .          .    .   .   .  .     .                             "      <<endl;
	Sleep(100);
	cout<<" . . . . .    .         .      .          .    .    . .   .       . . . . .                   "      <<endl;
	Sleep(100);
	cout<<" . .          .         .      .          .    .     .    .                 .                 "      <<endl;
	Sleep(100);
	cout<<" .    .       .         .      .          .    .          .     .           .                 "      <<endl;
	Sleep(100);
	cout<<" .      . .    . . . . .        . . . . .      .          .       . . . . .                   "<<endl<<endl;
	Sleep(800);
	cout<<"                            ------版本号: 1.3.0------                                        "<<endl<<endl;
	Sleep(100);
	cout<<"                            ------    02w00a    ------                                        "<<endl<<endl;
	Sleep(100);
	ETr();
	Color(0);
	Slowsay("按1:开始游戏(可玩level1~8)");
	Slowsay("按2:后室档案(展示level1~8)");
	Slowsay("按3:后室新闻(开发中,1.3.1开放)");
	Slowsay("按4:新手必读");
	Slowsay("按5:快速模式切换");
	int a;
	cin>>a;
etee:
	if(a==2) {
		hsda();
	} else if(a==3) {
		hsxw();
	} else if(a==1) {
		system("cls");
		Slowsay("按回车键开始游戏...\n\n");
		ETr();
		system("cls");
		Slowsay("故事背景--");
		Slowsay("你在错误的地方切出了现实,来到了后室。");
		Slowsay("现在,用你的勇气和智慧,离开后室!");
		Slowsay("\n\n欢迎来到 后室 =)\n\n");
		level0();
	} else if(a==4) {
		cout<<"\n欢迎来到后室,一个脱离于我们正常的现实世界的地方。你所将要来到的地方,被称之为Level 0。\n这是一般情况下像你这样不小心脱离了现实,或者说,“卡出了现实世界”的人来到后室的第一站。\n后室就是一个由不同空间,我们一般称之为“楼层”,所组成的迷宫,每个楼层都有它自己奇怪的特性,并以一种诡异而复杂的方式连接在一起。\n有些楼层是相对安全的,比如你将要来到的Level 0,和以后你会来到的Level 1,有些楼层则是危险的,程度各不相同,但几乎每个楼层都会有威胁存在,\n这里可不如你以前所在的现实世界安全,连物理定律都可能被篡改,还有各种奇形怪状的,我们称之为“实体”的后室生物存在。\n在这里需要时时保持警惕,否则一不小心就会没命。祝你好运!\n"<<endl;
		system("pause");
		start();
	} else if(a==5) {
		vv=!vv;
		system("pause");
		start();
	} else goto etee;
}
int main() {
	if(gun==9999)return 0;
	system("title 后室大冒险");
	start();
	return 0;
}
int level0() {
	Color(0);
	srand(time(0));
	int a,x;
	Slowsay("你来到了level 0");
	Sleep(1500);
	Slowsay("你现在面临几个选项:\n1.保持不动\n2.到处走走\n");
A:
	cin>>a;
	if(a==1) {
		Slowsay("之后几天,你一直待在这个是非之地,时间在消磨你的意志。\n\n几天过去了,你,饿死了。");
		main();
	} else if(a==2) {
		Slowsay("你在周围不断探索着...");
	} else {
		goto A;
	}
	x=rand()%2+1;
	if(x==1) {
		srand(time(0));
		Slowsay("你遇到了实体--细菌!");
		Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
		cin>>a;
XX:
		if(a==1) {
B:
			Slowsay("你,被细菌杀死了。");
			main();
		} else if(a==2) {
			Slowsay("你奋力向前跑去\n");
			x=rand()%2+1;
			if(a==1) {
				goto B;
			}
			Slowsay("你逃跑了\n");
		} else {
			goto XX;
		}
	} else if(x==2) {
		srand(time(0));
		Slowsay("你遇到了实体--骨盗!");
		Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
		cin>>a;
XXX:
		if(a==1) {
D:
			Slowsay("你,被骨盗杀死了。");
			main();
		} else if(a==2) {
			Slowsay("你奋力向前跑去\n");
			x=rand()%3+1;
			if(a==1) {
				goto D;
			} else if(a==2) {
				Slowsay("但是,它好像并没有什么敌意...");
			}
			Slowsay("你逃跑了\n");
		} else {
			goto XXX;
		}
	}

	Slowsay("你经历了一番寻找,在地上找到了一个本子,上面写着——");
	Color(5);
	Slowsay("\n\n    这是我来到这个地方的第365天,我已经在这里待了一年了,这是\n我总结的一些关于这里的信息:");
	Slowsay("\n关于实体:\n");
	Slowsay("    细菌:我在第一天就遇到了它, 它速度不快,但遇上了就会阴魂\n不散的跟着你,别问我怎么知道的。\n");
	Slowsay("    笑魇:有着不发光、不可见的身体, 在黑暗中露出发光的眼镜和\n夸张的、《保持微笑》的嘴巴,非常危险。\n");
	Slowsay("......");
	Slowsay("......\n");
	Slowsay("关于物品:");
	//Slowsay("    ******:**********************。");
	Slowsay("    杏仁水:回复饱食、生命等,是在后室中生存的必须品。");
	Slowsay("......");
	Slowsay("......\n");
	Color(4);
	Slowsay("    打开level4一扇写着“!”的门,你可以离开... =)\n\n");
	Color(0);
a1l:
	Slowsay("你现在面临几个选项:\n1.继续探索,寻找出口\n2.到处乱走\n");
H:
	cin>>a;
	if(a==2) {
		srand(time(0));
		Slowsay("你遇到了实体--笑魇!");
		Color(4);
		Slowsay("让我们一起微笑吧! =)");
		Color(0);
		Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
E:
		cin>>a;
		if(a==1) {
C:
			Slowsay("你活下来了\n");
			goto G;
		} else if(a==2) {
			Slowsay("你,被笑魇杀死了。");
			Color(4);
			Slowsay("让我们一起微笑吧! =)");
			main();
		} else {
			goto E;
		}
		main();
	} else if(a==1) {
		Slowsay("你在周围不断探索着...");
	} else {
		goto H;
	}
	x=rand()%2+1;
	if(x==1) {
		srand(time(0));
		Slowsay("你遇到了实体--细菌!");
		Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
		cin>>a;
I:
		if(a==1) {
F:
			Slowsay("你,被细菌杀死了。");
			main();
		} else if(a==2) {
			Slowsay("你奋力向前跑去,你感觉你有点体力不支了\n");
			x=rand()%2+1;
			if(a==1) {
				goto F;
			}
			Slowsay("你逃跑了\n");
		} else {
			goto I;
		}
	} else if(x==2) {
		srand(time(0));
		Slowsay("你遇到了实体--骨盗!");
		Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
		cin>>a;
K:
		if(a==1) {
J:
			Slowsay("你,被骨盗杀死了。");
			main();
		} else if(a==2) {
			Slowsay("你奋力向前跑去,你感觉你有点体力不支了\n");
			x=rand()%3+1;
			if(x==1) {
				goto J;
			} else if(a==2) {
				Slowsay("但是,它好像并没有什么敌意...");
			}
			Slowsay("你逃跑了\n");
		} else {
			goto K;
		}
	}
G:
	Slowsay("\n你在一段时间的搜索后,你发现了一个通风口,你要爬进去吗?\n1.要\n2.不要");
	cin>>a;
aaa:
	if(a==1) {
		level0_1();
	} else if(a==2) {
		Slowsay("你离开了...\n");
	} else {
		goto aaa;
	}
	Slowsay("你沿着一个方向一直走,发现了一扇门,你要进去吗?\n1.要\n2.不要");
	cin>>a;
	if(a==1) {
		level0_MNL();
	} else {
		goto a1l;
	}
}
int level0_1() {
	Slowsay("\n\n你来到了level 0.1");
	Color(1);
	Slowsay("这里可不是个好地方 =(\n");
	Color(0);
	Sleep(1500);
	Slowsay("你在这里生活了几小时后,熄灯事件触发了");
	Sleep(800);
	Slowsay("你被众多实体消灭了");
	main();
}
int level0_MNL() {

	Slowsay("\n\n你来到了一个神秘的房间。");
	ETr();
	Slowsay("你晕了过去。。。。。");
	level1(); 
}
int level1() {
	int W=0,a;
	Slowsay("你来到了一个由水泥墙构成的迷宫中...(其实就是level1)\n");
	Sleep(1500);
	ETr();
	Color(4);
	Slowsay("面对恐惧吧 =)\n");awe
	Color(0);
	Slowsay("你在这里探索了一会儿,迷宫完全把你绕晕了");
SSSSS:
	Slowsay("你选择——\n1.把探索停下来\n2.试着做标记\n3.往一个方向一直走");
sxs:
	cin>>a;
	if(a==1) {
		Slowsay("之后几天,你一直待在这个是非之地,时间在消磨你的意志。\n\n几天过去了,你,饿死了。");
		main();
	} else if(a==3) {
		Slowsay("好像并没有什么发现...\n");
		goto SSSSS;
	} else if(a!=2) {
		goto sxs;
	}
	if(W<=5) {
		Slowsay("你做好了标记,随后你发现你竟回到了原点!");
		W++;
		goto SSSSS;
	} else if(W>=15) {
		Slowsay("你晕倒了\n\n");
		level0();
	}
	Slowsay("你做好了标记,随后你发现你竟回到了原点!\n");
	Slowsay("但是,你在原点发现了一扇铁门,你要进去吗?");
	Slowsay("\n1.要\n2.不要");
	cin>>a;
HGFDT:
	if(a==2) {
		W++;
		goto SSSSS;
	} else if(a==1) {
		if(W%3==0) {
XBTRE:
			Slowsay("你遇到了实体--笑魇!");
			Color(4);
			Slowsay("让我们一起微笑吧! =)");
			Color(0);
			Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
e:
			cin>>a;
			if(a==1) {
				Slowsay("你活下来了\n");
				W++;
				goto SSSSS;
			} else if(a==2) {
				Slowsay("你,被笑魇杀死了。");
				Color(4);
				Slowsay("让我们一起微笑吧! =)");
				main();
			} else {
				goto e;
			}
			main();
		} else if(W%3==1) {
			level2();
		} else {
			Slowsay("你又发现了一扇木门,你要进去吗?");
			Slowsay("\n1.要\n2.不要");
			cin>>a;
GBTREAC:
			if(a==1) {
				goto XBTRE;
			} else if(a==2) {
				W++;
				goto SSSSS;
			} else {
				goto GBTREAC;
			}
		}
	} else {
		goto HGFDT;
	}
}
int level2() {
	Color(0);
	int a,x,w=1;
	Slowsay("\n\n你来到了level 2");
	Slowsay("你来到了一个布满管道的走廊,你的脚下有一个皱巴巴的本子,你要捡起它吗?\n1.要\n2.不要");
JTX:
	cin>>a;
	if(a==1) {
		Color(5);
		Slowsay("\n    熄灯事件:本层级所有灯全部熄灭。实体在各个角落涌出,极难生存。");
		Slowsay("    实体:猎犬,有着和人一样的头、和狗一样的身体,速度很快且灵活。");
		Slowsay("          窃皮者,会悄悄靠近人类并…… 他们^^_们 ,用 他们/她们 的皮来伪%自己,遇到其¥*类一定小*心。");
		Slowsay("......");
		Slowsay("......");
		Slowsay("          骨盗,吃人类的骨头,有些时候没%…*……¥#&*)…&¥¥%&*&……%¥¥%……)*&*………(");
		Slowsay("......");
		Slowsay("......\n");
		Color(0);
	} else if(a!=2) {
		goto JTX;
	}
	Slowsay("你在原地待了一会儿,在背后的通道中听到了猎犬的叫声...");
	x=rand()%100;
	if(x<=50) {
		Slowsay("你想跑,但来不及了");
		Sleep(2000);
		Slowsay("你被猎犬杀死了");
		main();
	} else {
		Slowsay("你机智的逃跑了");
	}
	Slowsay("你继续向前走,你发现周围的温度在变高...");
	Slowsay("突然,前方走过来几个人,他们说他们不是窃皮者,要你去他们的前哨站。\n1.去\n2.不去\n");
SabuEEE:
	cin>>a;
	if(a==1) {
		Slowsay("他们带你过去了");
		Slowsay("你先是看到了一个比较大的房间,你还看到了其它几个人,他们给了你一些食物\n");
		Slowsay("一天过去了,第二天,这个前哨站的首领给了你一把枪");
		gun=1;
		ETr();
		Color(4);
		Slowsay("首领希望你加入这个前哨,你要加入吗?");
		Slowsay("1.要\n2.不要");
		Color(0);
SUBgt:
		cin>>a;
		if(a==1) {
			Slowsay("你加入之后的日子那样的平静,你也在也没有离开这里,\n真的是这样吗?也许吧");
			main();
		} else {
			Slowsay("你离开了");
		}
	} else if(a==2) {
		Slowsay("你离开了");
	} else if(w<5) {
		w++;
		goto SabuEEE;
	} else {
		Slowsay("你在高温中晕倒了");
		Sleep(3500);
		level1();
	}
	Slowsay("你离开后的一段时间,都没遇到什么实体,真的是这样吗?");
	ETr();
	Slowsay("正当你这么想的时候,背后突然传过来一阵呼啸声,转过头,一群实体正在你背后!");
	Slowsay("你选择:\n1.逃跑\n2.直面恐惧");
	w=0;
Sde:
	cin>>a;

	if(a==1) {
		Slowsay("你向前跑去,但还是被追上了");
		Slowsay("你,死了");
		main();
	} else if(a==2) {
		if(gun==1) {
			Slowsay("你用手中的枪杀死了这些实体\n");
		} else {
			Slowsay("你,死了");
			Slowsay("顺便说一句,你武器都没有还想直面恐惧,你真的是作死");
			main();
		}
	} else if(w<17) {
		goto Sde;
		w++;
	} else {
		Slowsay("一阵强光闪过,你来到了现实。");
		Color(6);
		Slowsay("?????????????????????????");
		Sleep(500);
		Slowsay("\n\n——为什么——我明明什么都没做啊——\n\n");
		Sleep(500);
		Slowsay("?????????????????????????");
		Sleep(700);
		Color(0);
		Slowsay("\n获得成就——BUG卡出\n");
		ETr();
		gun=9999;
		main();
	}
	Slowsay("你好不容易摆脱了实体,前方拐角处又出现了几个人影...");
	Slowsay("“你是谁?”那些人说");
	Slowsay("“你们又是谁”你回答道");
	Slowsay("“我们,你会知道的,”他们笑着向你靠近...");
	Slowsay("这时,你才注意到它们是窃皮者,你用枪威胁它们,但没用。");
	Slowsay("你选择:\n1.逃跑\n2.直面恐惧");
	w=0;
Sd:
	cin>>a;
	if(a==1) {
		Slowsay("你向前跑去...");
		Slowsay("你,逃跑了");
	} else if(a==2) {
		if(gun==1) {
			Slowsay("你用枪射击它们,但没用。\n");
			Slowsay("你,死了");
			Slowsay("\n获得成就——变异窃皮者");
			main();
		} else {
			Slowsay("你,死了");
			Slowsay("顺便说一句,你武器都没有还想直面恐惧,你真的是作死");
			main();
		}
	} else if(w<11) {
		goto Sd;
		w++;
	} else {
		Slowsay("一阵强光闪过,实体消失了。\n\n");
		level5();
	}
	Slowsay("从此以后,你一直没有遇到什么奇怪的事情,直到有一天...\n");
	level3();
}
int level5() {
	int a,x;
	Slowsay("你来到了level5-恐怖旅馆-主厅\n");
	Color(1);
	Slowsay("level5,又被称为恐怖旅馆,是一个比较安全的层级 =(\n");
	Color(0);
AAABBBCCC:
	Slowsay("\n\r你面临几个选择——\n1.注册房间\n2.到处乱走");
Kbats:
	cin>>a;
	if(a==1) {
		Slowsay("你入住之后的日子那样的平静,你也在也没有离开这里,\n真的是这样吗?也许吧");
		main();
	} else if(a!=2) {
		goto Kbats;
	}
	x=rand()%10+1;
	if(x<=4) {
		Slowsay("你来到了恐怖旅馆-贝弗利室\n");
		Slowsay("这里是一个银色的房间,中间有一张奇怪的桌子\n");
		Color(1);
		Slowsay("这里曾是层级枢纽 =(\n");
		Color(0);
AAABBB:
		Slowsay("在这里,你可以前往后室九大层中任意一个层级。你准备前往——\n0.退出\n1.level 1\n2.level 2\n3.level 3\n4.level 4\n5.level 5\n6.level 6\n7.level 7\n8.level 8\n9.level 0");
AAABBBCCCDDD:
		cin>>a;
		if(a>5&&a<9) {
			Slowsay("传送失败!");
			goto AAABBB;
		} else if(a==0) goto AAABBBCCC;
		else if(a==1) level1();
		else if(a==2) level2();
		else if(a==3) level3();
		else if(a==4) level4();
		else if(a==5) level5();
		else if(a==6) level6();
		else if(a==7) level7();
		else if(a==8) level8();
		else goto AAABBBCCCDDD;
	} else {
		Slowsay("你来到了恐怖旅馆-锅炉房");
		Slowsay("你选择——\n1.向远处走去\n2.离开\n3.未知");
		cin>>a;
		if(a==1) {
			level6();
		} else if(a==2) {
			goto AAABBBCCC;
		}
	}
	Slowsay("你经过一番探索,已经很累了,你休息了一晚");
	Slowsay("你起床后继续进行探索,你发现了一个奇怪的门,好像没有进去过...");
	Sleep(1500);
	Slowsay("你鼓足勇气走了进去,看到一个房间,里面有一个你从来没有在这里看到的窗户");
	Sleep(1287);
	Slowsay("你感觉精神恍惚,晕倒了\n");
	x=rand()%2+1;
	if(x==1) {
		level3();
	} else {
		Slowsay("你来到了恐怖旅馆-大堂房间\n");
		Color(4);
		Slowsay("你不会知道... =)");
		Color(0);
		Sleep(5000);
		Slowsay("/n/n/n你出来了,但是你什么都没想起来\n");
	}
	Sleep(1200);
	goto AAABBBCCC;
}
int level3() {
	int a,w=1;
	Slowsay("你来到了level3——发电站");
	Slowsay("\n你出现在一个狭窄的走廊中你向走廊尽头看去,外面是黑的");
	Slowsay("你看向了一旁的电闸,你毫不犹豫的拉下了它");
	Slowsay("外面的灯亮了,你走了出去\n");
	Slowsay("外面是一个大厅,比走廊宽敞多了,高度差不多也有走廊的两倍,让你感到奇怪的是,这里没有什么设施\n");
	Slowsay("你现在面临几个选项:\n1.保持不动\n2.到处走走\n");
ASSD:
	cin>>a;
	if(a==1) {
		Slowsay("之后几天,你一直待在这个是非之地,时间在消磨你的意志。\n\n几天过去了,你,饿死了。");
		main();
	} else if(a==2) {
		Slowsay("你在周围不断探索着...");
	} else {
		goto ASSD;
	}
HHADSN:
	Color(4);
	Slowsay("你发现了5扇门,你要走那一扇?\n");

	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA:
	cin>>a;
	if(a==2||a==5) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==1||a==4) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN;
	} else if(a==3) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA;
	}
	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA1:
	cin>>a;
	if(a==1||a==3) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==2||a==4) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN;
	} else if(a==5) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA1;
	}
	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA2:
	cin>>a;
	if(a==3||a==5) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==2||a==4) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN;
	} else if(a==1) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA2;
	}
	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA3:
	cin>>a;
	if(a==1||a==3) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==2||a==5) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN;
	} else if(a==4) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA3;
	}
	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA4:
	cin>>a;
	if(a==3||a==4) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==1||a==5) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN;
	} else if(a==2) {
		Slowsay("你离开了...");
		w++;
	} else {
		goto AWDSKBA4;
	}
	Slowsay("你终于离开了那个地方,不知更多的挑战在何处......");
	Sleep(1999);
	Color(0);
	int x=rand()%10+1;
	if(x<=5) {
		Slowsay("你来到了一个类似实验室的地方,旁边有一个电闸,你把它拉下了");
		Color(4);
		Slowsay("\n警告!微笑者出没! =)\n");
		Color(0);
		Sleep(3000);
		Slowsay("你遇到了实体--笑魇!");
		Color(4);
		Slowsay("让我们一起微笑吧! =)");
		Color(0);
		Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
EDG:
		cin>>a;
		if(a==1) {
			Slowsay("你活下来了\n");
		} else if(a==2) {
			Slowsay("你,被笑魇杀死了。");
			Color(4);
			Slowsay("让我们一起微笑吧! =)");
			main();
		} else {
			goto EDG;
		}
	}
	level4();//35142
}

int level4() {
	int a,w=0;
	Slowsay("你来到了level4——废弃办公室");
	Slowsay("这是一个混凝土建筑,里面异常空旷,让你感觉很不适应");
	Slowsay("你看向一旁的窗户,窗户外面仿佛一直在下雨");
	Slowsay("正当你还在原地发呆的时候,头顶的天花板掉落下来");
	Sleep(500);
	Slowsay("你意识到你该行动了,你随即向旁边走去...");
	Sleep(2001);
	Slowsay("\n你走向旁边的一扇门,门里有一个大小中等的房间");
	Slowsay("房间里有一瓶红色的水,包装和普通矿泉水一样,你要喝下它吗?\n1.要\n2.不要");
SSSSSSSSSSSSSS:
	cin>>a;
	if(a==1) {
		Slowsay("你喝下它后浑身难受\n最后,你死了");
		main();
	} else if(a!=2) {
		goto SSSSSSSSSSSSSS;
	}
HHADSN1:
	Color(4);
	Slowsay("你走着走着,发现了5扇门,你要走那一扇?\n");
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA1q:
	cin>>a;
	if(a==1||a==3) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==2||a==4) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN1;
	} else if(a==5) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA1q;
	}
	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBAq:
	cin>>a;
	if(a==2||a==5) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==1||a==4) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN1;
	} else if(a==3) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBAq;
	}

	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA2q:
	cin>>a;
	if(a==3||a==5) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==2||a==4) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN1;
	} else if(a==1) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA2q;
	}

	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA4q:
	cin>>a;
	if(a==3||a==4) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==1||a==5) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN1;
	} else if(a==2) {
		Slowsay("你来到了下一层");
		w++;
	} else {
		goto AWDSKBA4q;
	}
	Slowsay("你发现了5扇门,你要走那一扇?\n");
	Color(4);
	Slowsay("1.第一扇\n2.第二扇\n3.第三扇\n4.第四扇\n5.第五扇\n");
AWDSKBA3q:
	cin>>a;
	if(a==1||a==3) {
		Slowsay("你打开了房门,里面是一个充满实体的房间");
		Slowsay("你,死了");
		main();
	} else if(a==2||a==5) {
		Slowsay("这扇门是假的,你回到了最开始");
		w=1;
		goto HHADSN1;
	} else if(a==4) {
		Slowsay("你离开了...");
		w++;
	} else {
		goto AWDSKBA3q;
	}
	Slowsay("\n我们,绝对不会放过你! =)");
	Sleep(1999);
	Color(0);
	Slowsay("");
	ETr();
	int x=rand()%2;
	if(!x)level6();
	else level5();
}
int level6() {
	int arr[10];
	Slowsay("你来到了level6——熄灯");
	Color(1);
	Slowsay("level6可是后室早期最危险的层级 =(\n");
	Color(0);
	if(dht)Slowsay("你有了level6的导航图,方便多了,你轻车熟路的寻找出口");
	else Slowsay("这里没有一点光亮,你只能在黑暗中摸索着前进");
	for(int i=0; i<10; i++) {
		if(i==0)Slowsay("你走到了一个岔路口,你选择:\n1.向左\n2.向右");
		else Slowsay("你又走到了一个岔路口,你选择:\n1.向左\n2.向右");
		int a;
aabbccfg:
		cin>>a;
		if(a!=1&&a!=2)goto aabbccfg;
		arr[i]=a;
	}
	if(!(arr[1]==1&&arr[2]==2&&arr[0]==1&&arr[3]==2&&arr[4]==1&&arr[5]==2&&arr[6]==1&&arr[7]==1&&arr[8]==2&&arr[9]==2)) {
		Slowsay("你继续向前走着,你发现你的意识开始模糊了\n周围的黑暗使你感到无比孤独\n\n");
		Sleep(500);
		Color(2);
		Slowsay("我,在哪里?\n");
		Sleep(500);
		Color(4);
		Slowsay("		你不用慌张,我会带你离开的 =)\n");
		Sleep(500);
		Color(1);
		Slowsay("  不要听它的,坚持住,保持清醒!=(\n");
		Sleep(500);
		Color(4);
		Slowsay("	   加入我们吧,我们会让你很快乐... =)\n");
		Sleep(500);
		Color(1);
		Slowsay(" 你别忘了,离开后室才是真正的成功!胜利就在眼前! =(");
		Sleep(100);
		Slowsay(" 胜利就在眼前! =(");
		Sleep(100);
		Slowsay(" 就在眼前! =(");
		Sleep(100);
		Slowsay(" 在眼前! =(");
		Sleep(100);
		Slowsay(" 眼前! =(\n");
		Sleep(500);
		Color(4);
		Slowsay("	    不要听它的,加入我们! =)\n\n");
		Sleep(700);
		int xr=rand()%10;
		Color(0);
		if(xr<7) {
			Slowsay("你倒在了地上,至始至终,");
			Sleep(250);
			Color(4);
			Slowsay("都没有睁开眼...");
			ETr();
			Sleep(1000);
			main();
		} else {
			Slowsay("你凭借坚定的意志,活了下来");
			Sleep(1000);
			ETr();
			ETr();
		}
	}
	if(dht)Slowsay("你用导航图轻松的找到了出口");
	else Slowsay("很幸运,你找到了正确的道路,出口就在前方!");
	Sleep(1000);
	ETr();
	int x=rand()%10;
	if(x<3)level4();
	else level8();
}
int level7() {
	Slowsay("你晕了过去");
	for(int i=0; i<6; i++) {
		Sleep(100);
		cout<<".";
	}
	ETr();
	Slowsay("\n你来到了level7——深海恐惧症\n");
	Slowsay("当你醒来时,你正身处一个潮湿的房间里,你向外望去,外面全是水");
	Slowsay("你的房子正处于一片无边无际的海洋中");
	Slowsay("这个房子有两层,第一层有很多的房间和两条走廊,第二层是一间阁楼");
	Slowsay("你在房子的桌上发现了一张纸,上面写着——");
	Color(14);
	Slowsay("level 7\n");
	Slowsay("记得我是怎样到达那无边无际的大海的。一开始,我以为只是普通级别。房间无限互联。但当我走过那扇门时,我差点掉进下面的海里。\n当寒冷的雾开始聚集在我的脸上时,我只是头晕目眩。当我望向远方,望向那片被遗忘的地方时,我看到的只是一团浓密的、毫无生气的雾。\n大海召唤我在它冰冷的海水中游泳,我的意志几乎崩溃了。\n");
	Slowsay("我向前倒了下去,但冰冷的海水溅起的浪花把我震醒了。我抓住了墙,但反应太晚了。我的手滑了一下,掉进了下面的海洋。\n我能感觉到风的弦,在我坠落的时候缠绕着我。\n");
	Slowsay("海洋本身就是另一个寒冷的尺度。空气在我周围蜿蜒而过,拂过我的皮肤,冻住了我的汗。\n我跳入海中,远远地沉到水面以下。我的心都凉了。\n我的眼睛被泪水冻住了。我的嘴因为喝水而变得僵硬了。海洋简直就是一个炼狱般的深渊。\n往下看,它似乎无限延伸——没有形状,没有边界,没有深度。\n\n海洋表面的浅蓝色很快就消失了,变成了深蓝色的虚空,天知道下沉了多久。\n在水里,房子的一些碎片落到了我身上。他们陷进了深渊,我也被迫跟着他们下去。\n\n哦,寒冷,多么令人难以忍受。无论从哪方面来说,海水都是完全无法忍受的。\n当它把你拉到根本不存在的底部时,它几乎像是在约束你。\n");
	Slowsay("就在那时,我明白了深海恐惧症——对深水的恐惧。\n");
	Slowsay("我以为我最终注定会成为这片死海中的一具冰冻尸体,但后来\n\n");
	Sleep(500);
	Color(4);
	Slowsay("我看到了一束光\n\n\n");
	Color(2);
	Sleep(1000);
	Slowsay("所以,那束光,到底是什么?\n");
	Sleep(2000);
	Color(0);
	Slowsay("你选择——\n1.待在这里\n2.去海里看看\n3.继续搜索房子");
	int a;
kkk:
	cin>>a;
	if(a==1) {
		Slowsay("之后的日子,你一直待在这个地方,时间在消磨你的意志。\n\n很久以后,你,死了。");
		main();
	} else if(a==3) {
		Slowsay("你在房间的阁楼里发现了很多的食物,足够你生活很久了");
		Sleep(1050);
	} else if(a==2) {
kuv:
		Color(3);
		Sleep(1000);
		Slowsay("所以,那束光,到底是什么?\n");
		Slowsay("到底是什么?\n");
		Color(2);
		Slowsay("不试试怎么知道?\n\n");
		Color(0);
		Sleep(1500);
		ETr();
		Slowsay("你的身体开始不受控制。你开始想起,你每一次逃出实体的魔掌,尽你所能的活下去,都是为了离开这个可怕的地方,\n你所经历的无数次失败,都是在寻找成功的方向\n");
		Color(14);
		Slowsay("成功,就在眼前!\n");
		Slowsay("你跳进了海里,寒冷将你冻僵了,你才意识到你犯下的错误\n\n");
		if(dht) {
			Color(0);
			Slowsay("你以为你最终注定会成为这片死海中的一具冰冻尸体,但后来......\n");
			Sleep(2000);
			levelHUI_GUI();
		} else {
			Slowsay("你遇到了实体--七层之物");
			Color(4);
			Slowsay("本实体等级--宛若神话");
			Color(0);
			Slowsay("\n你逃不掉...\n你死了。");
			ETr();
			main();
		}
	} else goto kkk;
ksa:
	Slowsay("你选择——\n1.待在这里\n2.去海里看看\n3.继续搜索房子");
	if(a==1) {
		Slowsay("之后的日子,你一直待在这个地方,时间在消磨你的意志。\n\n很久以后,你,死了。");
		main();
	} else if(a==3) {
		Slowsay("你什么都没有发现...");
		Sleep(1000);
		goto ksa;
	} else if(a==2)goto kuv;
	else goto kkk;
}
int level8() {
	Color(0);
	Slowsay("你来到了level8——洞穴系统");
	Slowsay("这里是一个昏暗的钟乳石洞穴,在洞穴的深处,你听到了死亡飞蛾的叫声...");
	Sleep(800);
	Color(4);
	Slowsay("HA HA HA ~ ~ ~ =)");
	Color(0);
	Sleep(800);
	Slowsay("你发现你出现在了一个潮湿的洞穴里,\n你发现你的头顶上有一个洞,上面似乎有一束光射下来。\n洞穴在往前走就渐渐的没有了光线,\n顶上还挂满了钟乳石。\n");
	Slowsay("你选择:\n1.试着往深处走\n2.想办法怕爬到顶上去\n3.原地不动");
	int a,x;
aAqw:
	cin>>a;
	if(a==3) {
		x=rand();
		if(x<=20) {
			Slowsay("你在这里待了很久,昏了过去......");
			Sleep(1500);
			Slowsay("“你还好吗?快醒醒!”你慢慢睁开眼,看见一群人拿着手电筒,站在你面前。");
			Slowsay("你醒了过来,那些人说他们是MEG组织的成员,");
			Color(1);
			Slowsay("MEG组织是全后室最大的探索组织 =(");
			Color(0);
			Slowsay("他们说他们已经找到的离开后室的天然传送门,要带你过去");
			ETr();
			Sleep(1500);
			Slowsay("在MEG组织的帮助下,你离开了后室。\n\n\n");
			gun=9999;
			main();
		} else {
			Slowsay("之后的日子,你一直待在这个地方,时间在消磨你的意志。\n\n很久以后,你,死了。");
			main();
		}
	} else if(a==2) {
		x=rand();
		if(x<=2000&&gun==1) {
			Slowsay("你历经千难万险,最终,爬上了洞顶,你迫不及待的爬了出去......");
			Sleep(3000);
			level3();
		} else {
			Slowsay("你历经千难万险,终于,死了");
			main();
		}
	} else if(a!=1) {
		goto aAqw;
	}
	Slowsay("\n\n你尝试着往洞穴里面走......");
	srand(time(0));
	Slowsay("你遇到了实体--死亡飞蛾!");
	Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
Xu:
	cin>>a;
	if(a==1) {
BX:
		Slowsay("你,被死亡飞蛾杀死了。");
		main();
	} else if(a==2) {
		Slowsay("你奋力向前跑去\n");
		x=rand()%2+1;
		if(x==1) {
			goto BX;
		}
		Slowsay("你逃跑了\n");
	} else {
		goto Xu;
	}
	ETr();
	srand(time(0));
	Slowsay("你又遇到了死亡飞蛾!");
	Slowsay("你现在面临几个选项:\n1.保持不动\n2.逃跑\n");
Xu1:
	cin>>a;
	if(a==1) {
BX1:
		Slowsay("你,被死亡飞蛾杀死了。");
		main();
	} else if(a==2) {
		Slowsay("你奋力向前跑去\n");
		x=rand()%2+1;
		if(x==1) {
			goto BX1;
		}
		Slowsay("你逃跑了\n");
	} else {
		goto Xu1;
	}
	Sleep(1000);
	Slowsay("你好不容易摆脱了死亡飞蛾,你又再洞穴的一头看见了一个废弃的矿道,你要进去吗?\n1.进去\n2.离开");
AAAAs:
	cin>>a;
	if(a==1) {
		Color(4);
		Slowsay("你遇到了实体--死亡飞蛾!");
		Slowsay("你遇到了实体--细菌!");
		Slowsay("你遇到了实体--骨盗!");
		Slowsay("你遇到了实体--笑魇!");
		Slowsay("你遇到了实体--响魇!");
		Slowsay("你遇到了实体--悲尸!");
		Slowsay("你遇到了实体--健尸!");
		Slowsay("你遇到了实体--派对客!");
		Slowsay("你遇到了实体--派对之主!");
		Slowsay("你遇到了实体--敌对的无面灵!");
		Slowsay("你遇到了实体--魔镜·神!");
		Slowsay("你遇到了实体--血色狂欢·神!");
		Slowsay("你遇到了实体--颜色领主·神!");
		Slowsay("......");
		Color(0);
		x=rand()%10;
		if(x!=9) {
			Slowsay("你,死了");
			main();
		} else {
			Slowsay("正当你准备迎接死亡时,那些实体全都倒下了,在远处出现了一个拿着铁制长剑的骑士...");
			Slowsay("那正是足以秒杀神级实体的友好实体:猩红骑士,其它实体们一见到它,就都跑了。");
			Slowsay("那个身影很快消失了,你也逃了出来");
			ETr();
		}
	} else if(a!=2) {
		goto AAAAs;
	}
	if(a==2) {
		Slowsay("你头也不回的离开了...");
	}
	Slowsay("你继续向洞穴深处走去...");
	Slowsay("你突然听见,一个古老而又神秘的声音说:“你不该来这里的...”那个声音仿佛很遥远,又仿佛就在耳边。");
	Color(4);
	Slowsay("你的身体仿佛不受控制了。");
	Color(4);
	Slowsay("你僵硬的向一个黑暗的角落走去...");
	Slowsay("当你走到角落时,周围的石头自己挪开了,洞顶上堆积了千年的灰尘落了下来。");
	Slowsay("你继续向前走着...");
	Slowsay("你看到了一扇门,你继续走了进去...");
	srand(time(0));
	int k=rand()%10;
	if(k>=8) {
		Slowsay("你捡到了level6的导航图");
		dht=1;
		Sleep(1000);
		level4();
	}
	level5();
}
int levelHUI_GUI() {
	Color(0);
	system("cls");
	Slowsay("\n\n隐秘层级:回归\n");
	Slowsay("·生存难度:终结\n");
	Slowsay("·真实\n");
	Slowsay("·自由\n");
	Slowsay("·解脱\n");
	Slowsay("回归 将是你在后室中的最后一个层级。\n\n描述\n");
	Slowsay("    你在这个不可理喻的可怕地狱中已经被困了多久了?自从你从现实跌落到那个潮湿、阴冷,只有嗡嗡作响的黄色灯光的地方,你已经苟延残喘了多长时间了?每一次你从那些恐怖的怪物的魔掌下苟且偷生,每一次你曾经赖以生存的每一条公理、每一条准则破碎一地的时候,你都在想些什么?你有没有想过,这边这个完全不讲任何道理的世界或许只是某只蝴蝶的一场梦境?你有没有希冀过,什么时候能够这场荒诞而虚假的梦境中完全醒来,回到你本应居住的大地?\n");
	Slowsay("    现在,我要郑重地告诉你,我可以帮助你从这一层层扭曲诡迷的幻境中醒来,即使这意味着对于你可能过于残酷的代价。\n");
	Slowsay("    无论你身处于哪个被你称作“层级”的梦境之中,你需要做的只有两件事情:不顾一切地向高处前进,以及尽你所能地仰望天空。无论你的天空是一片黑暗,还是被钢铁所笼罩,都没有关系,只需要昂着头向上、向上、向上。终有一时,当你踏出最后的一步时,所有笼罩你的虚假的要素终将被耀眼的阳光所刺透,抑或化作漫天的星辰。\n");
	Color(1);
	Slowsay("你夺回了属于你的天空。\n");
	Color(0);
	Slowsay("    到了这一步,一切都会变得顺理成章:真实的天空如雨一般贯穿虚伪的大地,将你身下一切捏造的景象砸得粉碎。你脚下的一切构成物败北于现实,如同被海浪冲刷的沙上城堡一般分崩离析。\n");
	Color(2);
	Slowsay("你夺回了属于你的大地。\n");
	Color(0);
	Slowsay("    你将会自你的天空翱翔而下,来亲吻她,你本应属于的世界。\n");
	Slowsay("    我明白你的想法。不需要带降落伞之类的无用之物,它们一定毫无意义。你一定能够夺回属于你的天空与大地,但你也一定会失去你的生命,因为它完全都维系于你现在所处的这个虚假的现实,只会随着所有虚像的崩塌而分身碎骨。你在天空翱翔的几秒,或者十几秒,是我能给予你最长的时间。但是作为补偿,我还给你本属于你的真实、短暂而确切的自由以及永恒的解脱。我希望我给予你的能够远大于你所失去的。\n");
	Slowsay("    不,我不像他们一样,许给你另一个虚假的美梦,只为了抱着你的尸体大快朵颐。我向你保证,今天,或许是明天,你的躯体将会出现在当地的新闻上,你幸福而破碎的笑容将会被展示给你所爱的人,给予他们那永恒而无望的等待一个真正的终结。\n");
	Slowsay("    我相信你明白生命的意义,以及为此在这个虚假的天空下所做的一切无用之功。但是,我也相信终有一天,你将会明白真实的重量,自由的价值,以及命运的尽头。\n");
	Slowsay("    我会耐心地等着你,直到那一天。\n");
	Slowsay("实体\n");
	Slowsay("它们和这里其他一切虚伪的幻梦一起化作尘埃。\n");
	Slowsay("基地、前哨和社区\n");
	Slowsay("他们的挣扎不再和你有任何关联。\n");
	Slowsay("入口和出口\n");
	Slowsay("入口\n");
	Slowsay("如我刚才所说的,不顾一切向高处前进,同时不要忘记仰望星空,直到它回归真实的模样。\n");
	Slowsay("出口\n");
	Slowsay("你的家,你的故乡,你的爱人所在的地方。\n\n\n\n\n");
	Slowsay("你回到了现实");
	Sleep(2000);
	Slowsay("你,死了\n\n");
	Color(3);
	Sleep(500);
	Slowsay("后室大冒险剧情已完结,感谢你的游玩!\n\n");
	Color(2);
	Slowsay("用你的勇气和智慧");
	Slowsay("战胜最强大的敌人\n\n");
	ETr();
	Sleep(2000);
	gun=9999;
	main();
}

 这个代码写的没什么水平,但同时也让这篇代码更加易懂,有什么错一定要告诉我啊AAA!

距离下个版本,预计还有1个月(正在打信奥,可能会更的慢一点)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值