#include<bits/stdc++.h>
#include<windows.h>
#define cl system("cls")
#define qwq 1500
#define awa 1000
using namespace std;
int n;//选择
string k="human",s;//身份
bool flaghelper,helperfalse;
bool cdj1,zj1,cdj2,cdj3,nor;
bool success;//成功
void panding();
void false1();
void true1();
void normal();
void cd1();
void cd2();
void cd3();
void xh1();
void xh2();
void xh3();
void xh4();
void p(string s,int b1,int b2);
int main()
{
if (success) return 0;
p("[互动视频] 如果你被困在了3月18日",50,qwq);
p("这是一个带有B站特色互动的游戏",50,awa);
p("本游戏即将开始",50,qwq);
p("切记,此游戏不仅考验耐心,更考验心态!!!",50,qwq);cl;
p("进入正题",500,qwq);cl;
xh1();
return 0;
}
void p(string s,int b1,int b2)
{
for (int i=0;i<s.size();++i)
cout<<s[i],Sleep(b1);
cout<<endl;
Sleep(b2);
}
void xh1()
{
p1:while(k=="human")
{
p("第一循环",50,qwq),cl;
p("今天是3月18日,你如往常一般起了床,吃过不错的早餐",50,awa);
p("你准备出门了,哪知,门外的东西并不寻常。。。。。。",50,awa);
p("面前,是一块牌子,上面写着:千万不要回头!!!",50,awa);
p("此时,你选择:1、听牌子的话往前走。2、回头看看,我超勇的!",50,awa);
cin>>n;
if (n==2)
{
p("你一回头,一个恐怖的脸出现在你面前。。。。。。随后,那个人一剑砍下了你的头颅。",50,qwq);cl;
goto p1;
}
cl;
p("你跟随牌子继续向前,忽然间,看到一个黑影向你招手,手中还拿着一个蛋,仿佛在叫你过去。",50,awa);
p("你选择:1、跟过去。2、不跟过去",50,awa);
cin>>n;cl;
if (n==2)
{
p("你觉得这个人有些可疑,你选择:",50,awa);
p("1、不管他。2、杀掉他(20%成功率)",50,awa);
cin>>n;cl;
if (n==2)
{
srand(time(0));
int t=rand()%10;
if (t==3||t==7)
{
p("你成功杀掉了那个人",50,awa);
p("你的身份现在为:杀手",50,qwq);cl;
k="killer";
xh2();
}
else
{
p("你失败了,返回第一循环。",50,qwq);cl;
goto p1;
}
}else
{
p("你被那个人无情的杀死了.返回第一循环",50,qwq);cl;
goto p1;
}
}
p("你跟了过去,来到了一个奇怪的地方,你看了看指示牌,写着:生命之树",50,awa);
p("你看到那个神秘人利用生命之树周围旋转的楼梯爬了上去,于是,你也紧跟着",50,awa);
p("经过一段时间的攀爬,你来到了顶端,神秘人就在前方不远,你快步前行,来到他身边",50,awa);cl;
p("你对神秘人说:你是谁,在这里干什么?",50,awa);
p("神秘人的回答很简单:'救赎'",50,awa);
p("请选择:1、把它打下去,2、相信他。",50,qwq);
cin>>n;cl;
if (n==2)
{
p("你放走了那个神秘的人",50,awa);
p("你的身份现在为:守护者",50,qwq),cl;