问题标题: 酷町堂:一个关于小猪佩奇小游戏

1
0
已解决
张恩泽
张恩泽
高级天翼
高级天翼
#include<bits/stdc++.h>
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<conio.h>
#include<Windows.h>
#include<string>
using namespace std;
int swcs=0; 
void game(int xz)
{
    if(xz==1)
    {
        string xa="你发现猪妈妈和猪爸爸在痛哭,你在这没啥用";
        for(int i=0;i<xa.size();i++)
        {
            cout<<xa[i];
            Sleep(50); 
        }
        system("cls"); 
        return ;
    }
    else if(xz==2)
    {
        string xc="你进入了小羊¥(**)¥家,并没有发现什么......"; 
        for(int i=0;i<xc.size();i++)
        {
            cout<<xc[i];
            Sleep(50); 
        }
        system("cls"); 
        return ;
    }
    else if(xz==3)
    {
        string xb="你进入了森林.......\n\n";
        for(int i=0;i<xb.size();i++)
        {
            cout<<xb[i];
            Sleep(50);
        }
        xb="你发现了一根骨头,很像猪的骨头        你感到脊背发凉";
        for(int i=0;i<xb.size();i++)
        {
            cout<<xb[i];
            Sleep(50);
        }
        xb="1.你还想继续调查吗? 2.还是想直接判断小猪佩奇凉了?"; 
        for(int i=0;i<xb.size();i++)
        {
            cout<<xb[i];
            Sleep(50);
        }
        int pd;
        cin>>pd;
        system("cls"); 
        if(pd==1)
        {
            return ;
        }
        else
        {
            xb="猪妈妈和猪爸爸很生气,把你给杀了\n\n你凉了";
            for(int i=0;i<xb.size();i++)
            {
                cout<<xb[i];
                Sleep(50);
            }
            swcs++;
            return ;
        }
        return ;
    }
}
void game1(int xz1)
{
    if(xz1==1)
    {
        string xc="你发现“小猪佩奇 ”竟然完好无损的站在猪爸爸和猪妈妈后面\n\n你有发现小狗拖尼也在这,你从他的脸上看到了他不该有的惊讶\n\n";
        for(int i=0;i<xc.size();i++)
        {
            cout<<xc[i];
            Sleep(50);
        }
        xc="你也很惊讶";
        for(int i=0;i<xc.size();i++)
        {
            cout<<xc[i];
            Sleep(50);
        }
        system("cls");
        string xy="你要不要跟别人说这件事?\n\n1.呵呵,我说              2.坚决不说!\n请输入:";
        for(int i=0;i<xy.size();i++)
        {
            cout<<xy[i];
            Sleep(50);
        }
        int xz10000;
        cin>>xz10000;
        if(xz10000==1)
        {
            string xe="猪妈妈和猪爸爸很生气,他们偷偷sha了你\n\n你凉了";
            for(int i=0;i<xe.size();i++)
            {
                cout<<xe[i];
                Sleep(50);
            }
            swcs++;
            return ;
        }
        else
        {
            string xe="你装作很疑惑,想看出些什么";
            for(int i=0;i<xe.size();i++)
            {
                cout<<xe[i];
                Sleep(50);
            }
            system("cls"); 
        }
    }
    else if(xz1==2)
    {
        string xd="你去了它家,什么也没发现";
        for(int i=0;i<xd.size();i++)
        {
            cout<<xd[i];
            Sleep(50);
        }
        return ; 
    }
    else if(xz1==3)
    {
        string xr="你去了森林,被黑衣人袭击,你凉了";
        for(int i=0;i<xr.size();i++)
        {
            cout<<xr[i];
            Sleep(50);
        } 
        swcs++;
    }
}
void game2(int zhxz)
{
    if(zhxz==1)
    {
        int xz;
        string sd="有三个嫌疑人\n\n1.兔小姐                2.猪爸爸和猪妈妈               3.小羊¥(**)¥                 4.小狗拖尼";
        cin>>xz;
        if(xz==1)
        {
            string sc="你很聪明,猜对了       但是你被兔小姐给sha了\n\n你凉了";
            for(int i=0;i<sc.size();i++)
            {
                cout<<sc[i];
                Sleep(50);
            }
            swcs++;
            return ;
        }
        else if(xz==2)
        {
            string sz="你猜错了\n\n你又被黑衣人给sha了\n\n呵呵,你凉了";
            for(int i=0;i<sz.size();i++)
            {
                cout<<sz[i];
                Sleep(50);
            }
            return ;
        }
        else if(xz==3)
        {
            string sz="你猜错了\n\n你又被黑衣人给sha了\n\n呵呵,你凉了";
            for(int i=0;i<sz.size();i++)
            {
                cout<<sz[i];
                Sleep(50);
            }
            return ;
        }
        else if(xz==4)
        {
            string sz="你猜错了\n\n你又被黑衣人给sha了\n\n呵呵,你凉了";
            for(int i=0;i<sz.size();i++)
            {
                cout<<sz[i];
                Sleep(50);
            }
            return ;
        }
    }
}
int main()
{
    string a="                   推理游戏之小猪佩奇失踪了";
    for(int i=0;i<a.size();i++)
    {
        cout<<a[i];
        Sleep(130);
    }
    Sleep(2000);
    system("cls"); 
    string b="                   游戏背景:"; 
    for(int i=0;i<b.size();i++)
    {
        cout<<b[i];
        Sleep(130);
    }
    cout<<"\n\n\n";
    string d="一天,我在班级里,突然......          哦不,说错了,重说\n\n";
    for(int i=0;i<d.size();i++)
    {
        cout<<d[i];
        Sleep(100);
    }
    system("cls");
    string c="  咳咳,一天,小猪佩奇上完幼儿园回来跟小羊¥(**)¥(呵呵,这很像羊)发生了矛盾,一个小时之后,他就失踪了......";
    for(int i=0;i<c.size();i++)
    {
        cout<<c[i];
        Sleep(100);
    }
    Sleep(5000);//背景
    system("cls"); 
    int xz;
    string e="你可以去一个地方\n\n\n1.小猪佩奇家     2.小羊¥(**)¥家      3.森林          输入想去地方的序号即可:";
    for(int i=0;i<e.size();i++)
    {
        cout<<e[i];
        Sleep(50);
    }
    cin>>xz;
    system("cls");
    game(xz);
    system("cls");
    while(xz!=3)
    {
        for(int i=0;i<e.size();i++)
        {
            cout<<e[i];
            Sleep(50);
        }
        cin>>xz;
        game(xz);
    }
    system("cls");
    int xz2;
    string f="有头绪了吗? 还是没有的话可以看看提示\n\n1.坚决不看!      2.偷看一眼\n\n请输入:";
    for(int i=0;i<f.size();i++)
    {
        cout<<f[i];
        Sleep(50);
    }
    cin>>xz2;
    if(xz2==2)
    {
        string xx="小猪佩奇在失踪之前去过兔小姐的冰淇淋铺买过冰淇淋";
        for(int i=0;i<xx.size();i++)
        {
            cout<<xx[i];
            Sleep(50);
        }
        Sleep(2000);
    }
    int xz1;
    for(int i=0;i<e.size();i++)
    {
        cout<<e[i];
        Sleep(50);
    }
    cin>>xz1;
    system("cls"); 
    game1(xz1);
    system("cls");
    string cer="知道该怎么办了吗?  \n\n1.寻找嫌疑人         2.放弃断案            3.判为疑案";
    int zhxz;
    for(int i=0;i<cer.size();i++)
    {
        cout<<cer[i];
        Sleep(50);
    }
    cin>>zhxz;
    system("cls");
    if(zhxz==1)
    {
        game2(zhxz);
        system("cls");
        cout<<"             不要再试了,游戏结束\n\n"; 
        string xo="你想看看你凉了多少次吗?\n\n1.看看吧                   2.算了吧";
        for(int i=0;i<xo.size();i++)
        {
            cout<<xo[i];
            Sleep(50);
        }
        int xzi;
        cin>>xzi;
        system("cls"); 
        if(xzi==1)
        {
            cout<<"凉凉次数:"<<swcs; 
            return 0;
        }
        else if(xzi==2)
        {
            string xi="好吧,既然你不想伤自尊的话,那我就......";
            string xu="多伤伤你的自尊吧!";
            for(int i=0;i<xi.size();i++)
            {
                cout<<xi[i];
                Sleep(50);
            }
            Sleep(1000);
            cout<<"/n";
            for(int i=0;i<xu.size();i++)
            {
                cout<<xu[i];
                Sleep(50);
            }
            cout<<"/n/n凉凉次数:"<<swcs;
            return 0; 
        }
        return 0; 
    }
    else if(zhxz==2)
    {
        string xe="猪爸爸和猪妈妈非常生气,把你给sha了\n\n呵呵,你凉了";
        for(int i=0;i<xe.size();i++)
        {
            cout<<xe[i];
            Sleep(50);
        }
        system("cls");
        cout<<"             不要再试了,游戏结束\n\n"; 
        string xo="你想看看你凉了多少次吗?\n\n1.看看吧                      2.算了吧";
        for(int i=0;i<xo.size();i++)
        {
            cout<<xo[i];
            Sleep(50);
        }
        int xzi;
        cin>>xzi;
        system("cls"); 
        if(xzi==1)
        {
            cout<<"凉凉次数:"<<swcs; 
            return 0;
        }
        else if(xzi==2)
        {
            string xi="好吧,既然你不想伤自尊的话,那我就......";
            string xu="多伤伤你的自尊吧!";
            for(int i=0;i<xi.size();i++)
            {
                cout<<xi[i];
                Sleep(50);
            }
            Sleep(1000);
            cout<<"/n";
            for(int i=0;i<xu.size();i++)
            {
                cout<<xu[i];
                Sleep(50);
            }
            cout<<"/n/n凉凉次数:"<<swcs;
            return 0; 
        }
        return 0; 
    }
    else if(zhxz==3)
    {
        string xt="wocao(抱歉,不小心口吐芬芳了),你怎么想到的???\n\n好吧,你对了,你通关了,你厉害";
        for(int i=0;i<xt.size();i++)
        {
            cout<<xt[i];
            Sleep(70);
        }
        system("cls");
        cout<<"             游戏结束\n\n"; 
        string xo="你想看看你凉了多少次吗?\n\n1.看看吧                   2.算了吧";
        for(int i=0;i<xo.size();i++)
        {
            cout<<xo[i];
            Sleep(50);
        }
        int xzi;
        cin>>xzi;
        system("cls"); 
        if(xzi==1)
        {
            cout<<"凉凉次数:"<<swcs; 
            return 0;
        }
        else if(xzi==2)
        {
            string xi="好吧,既然你不想伤自尊的话,那我就......";
            string xu="多伤伤你的自尊吧!";
            for(int i=0;i<xi.size();i++)
            {
                cout<<xi[i];
                Sleep(50);
            }
            Sleep(1000);
            cout<<"/n";
            for(int i=0;i<xu.size();i++)
            {
                cout<<xu[i];
                Sleep(50);
            }
            cout<<"/n/n凉凉次数:"<<swcs;
            return 0; 
        }
    }
    return 0;
}

纯属自编

除了故事是同学跟我讲的

大家可以玩一玩

 


0
已采纳
刘廷钰
刘廷钰
初级守护
初级守护

游戏有点黑暗,建议玩的时候听《Bad Apple》或者《十只兔子》,嘿嘿~

1
董宇昊
董宇昊
初级启示者
初级启示者

string sd="有三个嫌疑人\n\n1.兔小姐 2.猪爸爸和猪妈妈 3.小羊¥(**)¥ 4.小狗拖尼";

为什么有4个选项???不是数有3个吗?

0
徐子宸
徐子宸
中级天翼
中级天翼

这个有点。。。。。。

0
0
0
0
0
0
张恩泽
张恩泽
高级天翼
高级天翼

明天更新探案游戏之米奇被sha了

0
潘晨皓
潘晨皓
高级天翼
高级天翼

还行吧,不像名侦探柯南。。。

0
邓涵睿
邓涵睿
中级天翼
中级天翼

你个安屠生🔪,真是滑天下之大稽啊

0
胡家翊
胡家翊
高级守护
高级守护

安屠生,别念你的遗索狱盐了【doge】

胡家翊在2020-05-27 20:50:26追加了内容

一次通关,准备试试其他结局

胡家翊在2020-05-27 20:51:23追加了内容

void game(int xz)

 

{

额。。。。站哥表示很无辜(*❦ω❦) 

0
缪鲲鹏
缪鲲鹏
新手光能
新手光能

有打泥泥的内味儿了ybyb

0
我要回答