用C++自制文字冒险选择游戏

#include<iostream>
using namespace std;
#include<string>

int main() {
    int nianling = 0;
    cout << "请输入你的年龄:";
    cin >> nianling;
    cout << "您的年龄为:" << nianling << endl;

 //年龄判断 
    //小学生剧情
    if (nianling <= 17) {
        cout << "您将进行小学生剧情,请按确定键继续游戏" << endl;
        system("pause");
        cout << "第一天开始" << endl;
        system("pause");
        cout << "今天天气下大雨,你在考虑去不去上学,请做出选择" << endl;
        cout << "A:去上学\t B:不去上学(请输入A/B做出选择)" << endl;
        char shangxue = 0;
        cin >> shangxue;
        if (shangxue == 'a' or shangxue == 'A') {
            cout << "你很勤劳,但是今天雨很大" << endl << "你淋了一身的雨来到了学校,正当你要拿出毛巾擦身的时候,发现你班班花也淋湿了" << endl;
            cout << "此时此刻请做出你的选择:A:帮她,把毛巾递给她\t B:给她一拳并且嘲笑她(请输入A/B做出选择)";
            char geimaojin = 0;
            cin >> geimaojin;
            if (geimaojin == 'a' or geimaojin == 'A') {
                cout << "你变成了一只舔狗,并且被同学嘲笑了" << endl << "幸运的是班花很感动,但是你还是觉得亏了" << endl;
                system("pause");
                cout << "你强忍着愤怒,直到放学,看到班花一个人放学回学校" << endl << "你悄悄的尾随她,然后" << endl;
                cout << "做出你的选择:\tA:强奸她\t B:放过她(请输入A/B做出选择)" << endl;
                char qiangjian = 0;
                cin >> qiangjian;
                if (qiangjian == 'a' or qiangjian == 'A') {
                    cout << "你壮起了胆子强奸了班花,班花情绪崩溃并报了警" << endl;
                    cout << "你被警察逮捕了,由于是未成年人,被关进了少管所" << endl << "虽然被判了一年,但是觉得值了,你暗下决心出来还要强奸她" << endl;
                    cout << "game over" << endl << "请按确定键继续" << endl;
                    system("pause");
                    return 0;
                }
                if (qiangjian == 'b' or qiangjian == 'B') {
                    cout << "你突然良心发现,觉得见色起意是不对的,而且被嘲笑不怪班花" << endl;
                    cout << "你按捺住了想要强奸班花的心" << endl << "虽然被嘲笑了,但是当舔狗感觉也挺好,你决定以后还要继续舔" << endl;
                    cout << "game over" << endl << "请按确定键继续" << endl;
                    system("pause");
                    return 0;
                }


            }
            if (geimaojin == 'b' or geimaojin == 'B') {
                cout << "你化身蒋劲夫并且嘲笑班花是个骚娘们,还没用" << endl << "班花的舔狗看到很生气,要和你单挑" << endl;
                system("pause");
                cout << "这个要和你单挑的是班里有名的混混" << endl << "你权量过后,准备做出决定" << endl;
                cout << "做出你的选择:\tA:跟他干\t B:好汉不吃眼前亏(请输入A/B做出选择)" << endl;
                char juedou = 0;
                cin >> juedou;
                if (juedou == 'a' or juedou == 'A') {
                    cout << "你壮起胆子跟他干,没想到对方今天吃坏肚子了,战斗力极差" << endl;
                    cout << "你把舔狗打趴下了,你一边打一边骂舔狗没有好下场" << endl << "班花觉得你打人的样子很帅,竟然喜欢上了你和你在一起了" << endl;
                    cout << "game over" << endl << "请按确定键继续" << endl;
                    system("pause");
                    return 0;
                }
                if (juedou == 'b' or juedou == 'B') {
                    cout << "你怂了,觉得眼前的大哥干不过" << endl;
                    cout << "你连声跟大哥道歉,但是被大哥踹地上了" << endl << "班花爱上了这位大哥,也是她的专属舔狗,并且往趴在地下的你脸上吐了口唾沫" << endl;
                    cout << "game over" << endl << "请按确定键继续" << endl;
                    system("pause");
                    return 0;
                }
            
            
            }
        }
        if (shangxue == 'b' or shangxue == 'B') {
            cout << "你决定今天逃课" << endl << "于是你打开了电脑启动lol,但是被妈妈发现了你要逃课" << endl;
            cout << "此时此刻请做出你的选择:A:假装没看到不理她继续玩\t B:邀请她一块玩lol(请输入A/B做出选择)";
            char lol = 0;
            cin >> lol;
            if (lol=='a' or lol=='A')
            {
                cout << "老妈很生气,痛扁了你一顿,你表示下次再也不敢了" << endl;
                cout << "game over" << endl;
                system("pause");
                return 0;
            }
            if (lol == 'b' or lol == 'B')
            {
                cout << "老妈欣然答应了,你发现她居然玩的比你还6,把把带你躺赢" << endl;
                cout << "你夸赞老妈,老妈表示下不为例,但是以后可以一起开黑" << endl;
                cout << "game over" << endl;
                system("pause");
                return 0;
            }
        }

    }
        

    //成人剧情
    if (nianling > 17) {
        cout << "您将进行成人剧情,请按确定键继续游戏" << endl;
        system("pause");
        cout << "第一天开始" << endl;
        system("pause");
        cout << "作为一个" << nianling<<"岁的人,每天都过着日复一日的生活"<< endl;
        cout << "你目前在星火职业培训电气自动化,刚好今天下大雨,于是你决定"<<endl;
        cout << "请做出你的选择:A.作为21世纪好青年,去培训!B.在家玩电脑";
        char chengrenjueqing = 0;
        cin >> chengrenjueqing;
        if (chengrenjueqing == 'a' or chengrenjueqing == 'A') {
            cout << "你决定去培训,尽管下着大雨\n你带着伞坐着公交来到了学校,此时张老师在群里发消息说雨太大今天停课" << endl;
            cout << "于是你决定:A.撬门进去继续学!B.各回各家各找各妈";
            char qiaomen = 0;
            cin >> qiaomen;
            if (qiaomen == 'a' or qiaomen == 'A')
            {
                cout << "你决定撬门进入学校,意想不到的是,张老师也在\n张老师被你的求学精神感动了,于是私下传授你一些电气单片机方面的知识" << endl;
                cout << "你觉得今天没有白来,很高兴今天又学到了东西\nGame Over";
                system("pause");
                return 0;

            }
            if (qiaomen == 'b' or qiaomen == 'B')
            {
                cout << "你决定回家算了\n路上你遇到了自己的初恋女友,并且她被雨打湿了" << endl;
                cout << "雨中的她格外性感,你再也按捺不住,上去给她强奸了\n经过一番云雨过后你俩和好了,又继续在一起了\nGame Over";
                system("pause");
                return 0;

            }
        }
            if (chengrenjueqing == 'b' or chengrenjueqing == 'B') {
                cout << "你决定在家玩电脑算了,毕竟这么大雨\n正当你玩的高兴的时候,突然天空批下来一道强雷击中了你\n雷电过后你居然变成了蜘蛛侠" << endl;
                cout << "于是你决定:A.出去拯救世界!B.变成啥样关我鸟事,继续玩";
                char zhizhuxia = 0;
                cin >> zhizhuxia;
                if (zhizhuxia=='a' or zhizhuxia=='A')
                {
                    cout << "你已然变成超级英雄,于是决定出去拯救世界\n但是法治社会,转了半天你发现并没有需要你要拯救的地方" << endl;
                    cout << "于是你越来越不耐烦,正巧你发现前任女友在你面前经过\n你灵机一动想起了自己可以吐蜘蛛丝,于是你把她捆绑了起来强奸了她" << endl;
                    cout << "她被这种捆绑游戏吸引了,于是她和你和好了\nGame Over";
                    system("pause");
                    return 0;

                }
                if (zhizhuxia == 'b' or zhizhuxia == 'B')
                {
                    cout << "你打开了PS5,玩起了蜘蛛侠迈尔斯\n想想也是,玩游戏比自己真人吐蜘蛛丝爽快多了" << endl;
                    cout << "你一口气打通关了,觉得怅然若失\n心里感叹道,还是玩游戏好玩" << endl;
                    cout << "如果上天再让我回到起点,那我还是要继续玩游戏\nGame Over";
                    system("pause");
                    return 0;

                }

            
            }
        
        
        
        
        }
            


    

    system("pause");
    return 0;
}

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值