#include <iostream>
#include <string>

void intro() {
    std::cout << "欢迎来到冒险游戏!\n";
    std::cout << "你发现自己置身于一个神秘的地下迷宫...\n";
    std::cout << "你能够找到出口并成功逃离吗?\n";
}

void room1() {
    std::cout << "你来到了第一个房间。\n";
    std::cout << "你看到两扇门,一扇标有 '向左',另一扇标有 '向右'。\n";
    std::cout << "你打算选择哪扇门?(左/右)\n";

    std::string choice;
    std::cin >> choice;

    if (choice == "左") {
        std::cout << "你选择向左走...\n";
        // 添加更多房间和逻辑以及游戏的其他内容
    } else if (choice == "右") {
        std::cout << "你选择向右走...\n";
        // 添加更多房间和逻辑以及游戏的其他内容
    } else {
        std::cout << "无效的选项!请重新选择。\n";
        room1(); // 重新进入当前房间
    }
}

int main() {
    intro(); // 游戏介绍

    room1(); // 开始在第一个房间

    std::cout << "游戏结束。谢谢你的参与!\n";
    return 0;
}

动动手指,点个赞吧。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐