#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;
}

用C++自制文字冒险选择游戏相关推荐

  1. python文字冒险游戏_关于Python文字冒险:Python文字冒险-与游戏世界互动的物品...

    轻微的问题,tl; dr在底部. 相当的Python初学者在这里.在这段文字冒险中,我正试图让物品与世界互动,真是令人沮丧.我可以让玩家拾取物品并进行交易,但是我无法让物品与世界互动.我的目标是:一个 ...

  2. c语言文字冒险类游戏,课内资源 - 基于C语言和easyx实现的巧虎划船大冒险游戏...

    1 需求分析 1.1 功能需求 游戏性:通过键盘方向键的←.→.↑.↓来控制巧虎(船)的移动,躲避暗礁,碰撞宝物(特殊宝物),来增加积分,在倒计时结束前(到达终点前)争取得到更多分数.为提高可玩性,宝 ...

  3. java勇者大冒险_文字冒险页面游戏-java用到了类,循环等

    [AppleScript] 纯文本查看 复制代码import java.util.Random; import java.util.Scanner; public class SayGame { pu ...

  4. Java写文字冒险类游戏_用木兰语言编写文字冒险游戏(十三、四章),又一个特性发现...

    继续改写 Python 文字冒险游戏,第十三章的主要添加了玩家在每格的行动限制: func 选择命令(位置, 玩家) { 行动 = nil while !行动 { 可选行动 = 取可选行动(位置, 玩 ...

  5. 文字冒险类游戏的制作

    1.首先我用的是橙光游戏制作网页 在橙光游戏官网就可以下到软件,注册账号后就可以做了. 打开软件 之后可以看看视频讲解挺详细的,不需要美术编程基础就可以做出自己的故事啦! 希望能为小伙伴们服务!arc ...

  6. h5 app title隐藏_荒岛求生H5:有难度的文字冒险生存游戏,你能生存多久?

    沐沐带你发现好游戏! 沐沐今天推荐这款游戏叫<荒岛求生H5>, 这是一款APP移植游戏, 所以游戏玩法略硬核! 属于有难度的文字冒险生存游戏! 你能生存多久? <荒岛求生H5> ...

  7. 模仿“选择游戏角色的页面”

    业务需求描述: 1.页面显示的文字和图片全部居中显示: 2.玩家可以选择两个角色中的一个,当选择一个角色的时候在页面中显示角色的图片,且当鼠标滑过角色图片的时候显示图片相关信息: 3.在角色图片下面显 ...

  8. RPG冒险类游戏:矮人The Dwarves for Mac中文版(支持m1)

    矮人The Dwarves for Mac是一款非常好玩的RPG冒险类游戏,矮人The Dwarves中文版将经典的即时RPG玩法与史诗级的3D画面相结合,拥有一个复杂有趣的故事和基于物理的战斗系统, ...

  9. 用java设计实现一个简单的动作冒险类游戏

    用java设计实现一个简单的动作冒险类游戏 1.背景 这是java老师布置的本周作业,具体题目截图如下 2.分析 在UML图已经给出的前提下,此作业很容易.自己在此基础上,加了个简单的界面设计和玩家设 ...

最新文章

  1. 2019/5/12 查漏补缺
  2. Java 程序员必备的 Intellij IDEA 插件
  3. android愤怒小鸟游戏、自定义View、掌上餐厅App、OpenGL自定义气泡、抖音电影滤镜效果等源码...
  4. 图像中某点绕点旋转后的坐标,图像旋转坐标位置
  5. PowerDesigner(16.1)使用
  6. 机器学习项目中的数据预处理与数据整理之比较
  7. SAP Spartacus 里的 icon 设计
  8. 单机 mysql 复制_MySQL单机复制
  9. c#读取csv到数组_C#读取CSV
  10. 64位centos下QQ无法输入中文只能输入英文
  11. Java基础(静态static)
  12. 一、瞰景Smart3D软件介绍
  13. 网易云音乐的所有歌手列表
  14. mysql编写触发器语法_mysql触发器语法
  15. 《英雄联盟》“被手游”背后,是移动电竞的成长期烦恼
  16. rpg学院 unity_使用Unity开发RPG游戏完整指南(中)
  17. 如何制作ANE+Android以及ANE开发中可能遇到的坑
  18. Excel教程:Excel中最强大的快捷键你知道吗
  19. English 动词篇
  20. Android Studio打包原生Java影视APP源码

热门文章

  1. 6w字泛型集合知识梳理总结
  2. 2005年软件评测师真题精选
  3. RocketMQ从入门到放弃
  4. 基于javaweb的医院挂号管理系统(java+jsp+javascript+servlet+mysql)
  5. Windows系统中当IP改变时给指定邮箱发通知邮件
  6. 百度工程师深度好文, 横评3大企业级区块链技术平台!
  7. MVC(Model View Controller)框架
  8. 什么是 robotc?
  9. vue + laya+二次贝赛尔曲线 实现含有动画背景的登录页面
  10. 黑科技!漫画文字自动翻译