#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
typedef long long ll;
void delay(int milliseconds) {
Sleep(milliseconds);
}
void pri(const string& text, int delayTime = 50) {
for (ll i=0;i<text.size();i++) {
char ch=text[i];
cout << ch << flush;
delay(delayTime);
}
cout << endl;
}
void keting();
void shufang();
void tushuguan();
void zoulang();
void wuweishijie1();
int main(){
pri("欢迎来到恐怖怪谈游戏!");
pri("在这个游戏中,你的选择将决定你的命运...");
Sleep(100);
system("cls");
keting();
return 0;
}
void keting(){
pri("你看到了三个路线:");
pri("1. 书房");
pri("2. 图书馆");
pri("3. 走廊");
pri("输入你的选择吧!");
ll x;
cin>>x;
if(x==1){
shufang();
}
else if(x==2){
tushuguan();
}
else if(x==3){
zoulang();
}
else{
pri("无效的选择,");
pri("你茫然着. . . ");
pri("空中伸出一只手,");
pri("把你带走了");
pri("当你醒来时,");
pri("你来到了一个五维世界!!!");
wuweishijie1();
}
}
void shufang(){
pri("你来到了一个破旧的书房,");
pri("你向前走了一步,");
pri("来到了一个五维世界. . . ");
wuweishijie1();
}
void tushuguan(){
pri("你来到了一个古老的图书馆,");
pri("你拿下了书架上一本华丽的书,");
pri("突然,书里射出了一道光");
pri("你晕厥了过去");
pri("当你醒过来时");
pri("你回到了现实世界. . . ");
pri("但你总感觉有人在跟踪你");
exit(0);
}
void zoulang(){
pri("你看到了无数只眼睛");
pri("你**了. . . ");
exit(0);
}
void wuweishijie1(){
pri("你看到了一面镜子");
pri("你要走过去吗");
pri("1. 要 2. 不要");
ll x;
cin>>x;
if(x==1){
pri("突然,你被一个无形的力量推过去");
pri("你到了镜中世界,永远回不来了");
exit(0);
}
else if(x==2){
pri("你刚要走,门嘎吱一声关上了");
pri("你被永远的,永远的,困在了这里");
exit(0);
}
else{
pri("无效的选择");
wuweishijie1();
}
}
