Advertisement
myloyo

детектив

Dec 22nd, 2022 (edited)
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 10.21 KB | None | 0 0
  1. #include <iostream>
  2. #include <Windows.h>
  3. using namespace std;
  4.  
  5. int main() {
  6.     setlocale(LC_ALL, "Russian");
  7.     SetConsoleCP(1251);
  8.     SetConsoleOutputCP(1251);
  9.     int a, n, ruki = 0;
  10.     int calendar = 0;
  11.     int udovl = 0;
  12.  
  13.     cout << " Тебя зовут ДЖОН. Так уж вышло, что сегодня твой ДЕНЬ РОЖДЕНИЯ. По комнате беспорядочно расставлены несколько тортов. Что ты будешь делать далее?" << endl;
  14.  
  15. komnata1:
  16.     cout << "\t" << "Выберите действие: 1) Извлечь руки из комода 2) Прочитать записку от бати \n \t \t \t 3) Осмотреть календарь 4) Просмотреть сообщение в 'достань кореша'" << endl;
  17.     cin >> a;
  18.     if (a == 1) {
  19.         cout << "Ты достаешь пару ФАЛЬШИВЫХ РУК из сундука. Они нужны тебе для ВЕСЕЛЫХ ПРОДЕЛОК. \n Хотя возможно они понадобятся тебе чуть позже." << endl;
  20.         ruki = 1;
  21.         goto komnata1;
  22.     }
  23.     if (a == 2) {
  24.         cout << "В записке написано: 'С днем рождения сынок. Я тобой очень горжусь.' От записки веет ОТЦОВСКИМИ ЛОСЬОНАМИ и ОДЕКОЛОНАМИ. Рядом с запиской лежит СВЕРНУТЫЙ ПЛАКАТ." << endl;
  25.         goto komnata1;
  26.  
  27.     }
  28.     if (a == 3) {
  29.         cout << "На календаре ты отметил свой День рождения: 13 Апреля. \n Другая отметка означала день, когда тебе должны были прислать диск к широко разрекламированному запуску беты игры SBURB.\n Должны были три дня назад. Для тебя это уже больная тема." << endl;
  30.         calendar = 1;
  31.         goto komnata1;
  32.     }
  33.     if (a == 4) {
  34.         if (calendar == 1) {
  35.             cout << "Твой клиент ДостаньКореша мигает. Кажется твой кореш под ником ВиниловыйДемиург хочет обсудить с тобой получение бета версии SBURB. " << endl;
  36.             cout << "Он отмечает, что ее разнесли критики ИгроБритании, только вы оба сходитесь во мнении что ИгроБритания не самый лучший источник информации.\nОн просит тебя проверить свою почту на наличие бета версии игры." << endl;
  37.             cout << "И правда, красный флажок поднят, надо успеть получить игру быстрее своего отца. \n" << endl;
  38.             cout << "Вы готовы выйти из комнаты? \n 1) Да. \n 2) Нет, еще осмотрюсь" << endl;
  39.             cin >> a;
  40.             if (a == 1) {
  41.                 system("cls");
  42.                 goto komnata2;
  43.             }
  44.             else {
  45.                 goto komnata1;
  46.             }
  47.         }
  48.         else {
  49.             cout << "Рановато, ты еще недостаточно осмотрелся по комнате." << endl;
  50.             goto komnata1;
  51.         }
  52.     }
  53.  
  54. komnata2:
  55.  
  56.     cout << "Ты выходишь в ВЕСТИБЮЛЬ. На стене висит один из этих дурацких ОТЦОВСКИХ клоунов." << endl << "Или, точнее, АРЛЕКИНОВ, как он спешит поправить любого, кто осмелится сделать столь грубое обобщение, да еще и озвучить его." << endl;
  57.     cout << "\t" << "Выберите действие: 1) Сжечь ИгроБританию в камине 2) Почтить останки бабули \n \t \t \t 3) Осмотреть подарок 4) Попытаться покинуть дом" << endl;
  58.     cin >> a;
  59.     if (a == 1) {
  60.         cout << "Она горит далеко не так быстро, как ты надеялся. \n Каждая ИГРОБРАТАНИЯ напечатана на бумаге, содержащей 40 % переработанного асбеста. Все ради Матушки - Земли, йо." << endl;
  61.         cout << endl;
  62.         udovl = 1;
  63.         goto komnata2;
  64.     }
  65.     if (a == 2) {
  66.         cout << "Ты изучаешь НЕПРИКОСНОВЕННУЮ УРНУ, в которой содержатся ОСТАНКИ твоей покойной БАБУШКИ.\n Ты весьма неосторожно обошелся с НЕПРИКОСНОВЕННОЙ УРНОЙ. Теперь повсюду пепел." << endl;
  67.         goto death;
  68.     }
  69.     if (a == 3) {
  70.         cout << "Размышления о том, что может быть в коробке, довольно волнующи, но в то же время они немного тебя нервируют." << endl;
  71.         cout << "На коробке надпись, гласящяя : 'Сын, ты сможешь все, стоит тебе лишь сосредоточить на этом силы. Я верю в тебя.'" << endl;
  72.         cout << "В коробке оказался один из дурацких отцовских кукол-арлекинов..." << endl;
  73.         goto komnata2;
  74.     }
  75.     if (a == 4) {
  76.         cout << "Видимо пора переходить к делу. Улицы пусты." << endl << "Лишь ветер гуляет в промежутках, разделяющих соседские дома, будто играя на свирели из срезанных тростинок или, скажем, опустошенных почтовых ящиков." << endl << "В воздухе висит знакомая нота - та самая, которой Одиночество настраивает свой инструмент." << endl;
  77.         cout << "Ты чувствуешь, что сегодня будет длинный день." << endl;
  78.         cout << "Твой отец опередил тебя и забрал почту с собой на кухню." << endl;
  79.         cout << "Ты заглядываешь в КУХОННОЕ ОКНО Вот она, почта! В ней КРАСНАЯ ПОСЫЛКА, немного СЧЕТОВ,\n КОММУНИКАТОР твоего ПАПЫ и конверт, на котором, по странному стечению обстоятельств, стоит ЛОГОТИП SBURB. Неужели?..." << endl;
  80.         cout << "Вы готовы пройти на кухню? \n 1) Да. \n 2) Нет, еще осмотрюсь" << endl;
  81.         cin >> a;
  82.         if (a == 1) {
  83.             system("cls");
  84.             goto kuhna;
  85.         }
  86.         else {
  87.             goto komnata2;
  88.         }
  89.     }
  90. kuhna:
  91.  
  92.     cout << "На кухне тебя поджидает неожиданный кулинарный ПОЕДИНОК с отцом. Или нет?" << endl;
  93.     cout << "Выберите действие: 1) Битва!!! 2) Просто забрать бету SBURB" << endl;
  94.     cin >> a;
  95.     if (a == 1) {
  96.         cout << "ПАПА, вооруженный грозным КОНДИТЕРСКИМ АРТЕФАКТОМ, встал между тобой и почтой." << endl;
  97.         cout << "Вооружившись зеленым милым молотом ты пытаешься УГНЕТАТЬ отца и его кондитерское изделие. Выходит не очень." << endl;
  98.         cout << "Зато у твоего отца прекрасно получается предлагать его тебе со всей ответственностью и любовью." << endl;
  99.         cout << "Ты отчаянно сопротивяешься, но путного ничего не выходит. Ты пытаешься скрыться." << endl;
  100.         cout << "Твой отец как истинный ПРИКОЛИСТ запускает тебе в лицо КОНДИТЕРСКИЙ АРТЕФАКТ" << endl;
  101.         cout << "У твоего отца всегда было преимущество в дуэли приколистов." << endl << "Тем не менее, смирившись с поражением ничего не остается, кроме как забрать бету SBURB." << endl;
  102.         cout << endl;
  103.         cout << "Вы готовы уйти тестировать SBURB?\n 1) Да. \n 2) Очень хочется попытаться сразиться с отцом снова" << endl;
  104.         cin >> a;
  105.         if (a == 1) {
  106.             system("cls");
  107.             goto konec;
  108.         }
  109.         else {
  110.             goto kuhna;
  111.         }
  112.  
  113.     }
  114.     if (a == 2) {
  115.         cout << "Ты умер от скуки пока выбирал настолько бесвкусное действие" << endl;
  116.         goto death;
  117.     }
  118. konec:
  119.     if (ruki == 1 && udovl == 0) {
  120.         cout << "Ты успешно начинаешь играть вместе со своими корешами в SBURB :)" << endl;
  121.         cout << "Но у тебя все еще есть щемящее ощущение невыполненного долга..." << endl;
  122.         cout << "Добро пожаловать в HOMESTUCK";
  123.         goto end;
  124.     }
  125.     if (ruki == 1 && udovl == 1) {
  126.         cout << "Ты успешно начинаешь играть вместе со своими корешами в SBURB :)" << endl;
  127.         cout << "Кажется ты сделал все, что мог на данный момент" << endl;
  128.         cout << "Добро пожаловать в HOMESTUCK";
  129.         goto end;
  130.     }
  131.     else {
  132.         cout << "А чем ты собираешься открыть дверь? У тебя же нету РУК !!!! ХАХАХА" << endl;
  133.         goto death;
  134.     }
  135.  
  136. death:
  137.     {
  138.         cout << "Плохая концовка" << endl;
  139.     }
  140. end:
  141.     {
  142.         cout << " ";
  143.     }
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement