假如你被困在了3月18日C++

#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;
           
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值