Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Last active March 8, 2025 08:58
Show Gist options
  • Save sunmeat/efe1d64fc6edd1992c983986f3aa9b76 to your computer and use it in GitHub Desktop.
Save sunmeat/efe1d64fc6edd1992c983986f3aa9b76 to your computer and use it in GitHub Desktop.
простий текстовий квест
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main() {
SetConsoleOutputCP(1251);
string choice;
cout << "Вітаємо в текстовому квесті! Ти стоїш перед великими воротами замку.\n";
cout << "Що ти робитимеш?\n";
cout << "1. Пройти через ворота\n";
cout << "2. Обійти замок\n";
cout << "3. Піти назад\n";
cout << "Вибери (1/2/3): ";
cin >> choice;
if (choice == "1") {
cout << "Ти входиш у замок і опиняєшся в величезній залі.\n";
cout << "Вибери що робити далі:\n";
cout << "1. Піти направо\n";
cout << "2. Піти наліво\n";
cout << "3. Вийти з замку\n";
cout << "Вибери (1/2/3): ";
cin >> choice;
if (choice == "1") {
cout << "Ти потрапляєш в кімнату з драконами!\n";
cout << "І ти помираєш...\n";
}
else if (choice == "2") {
cout << "Ти натрапляєш на скриню з багатством!\n";
cout << "Ти став багатим! Ура!\n";
}
else {
cout << "Ти виходиш з замку і продовжуєш свій шлях.\n";
}
}
else if (choice == "2") {
cout << "Ти обходиш замок і знаходиш стародавні руїни.\n";
cout << "Там прихований секрет!\n";
cout << "Ти стаєш археологом і розкопуєш великі скарби!\n";
}
else if (choice == "3") {
cout << "Ти вирішуєш повернутись назад і покидати місце пригод.\n";
}
else {
cout << "Ти вибрав невірну опцію! Прощай, герою!\n";
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment