Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <cstdlib>
- #include <time.h>
- #include <chrono>
- #include <thread>
- using namespace std::this_thread;
- using namespace std::chrono;
- using std::chrono::system_clock;
- using namespace std;
- string imie;
- int gender, sila, rzad, kolumna, aktyw;
- int zycie;
- int defensywa;
- int poziom;
- string stats;
- char rzadd;
- char wyborp;
- int tura;
- int zycies;
- int defensywas;
- int silas;
- char liczbaWalk;
- bool A1, A2, A3, A4, A5, A6, B1, B2, B3, B4, B5, B6, C1, C2, C3, C4,
- C5, C6, D1, D2, D3, D4, D5, D6, E1, E2, E3, E4, E5, E6, F1, F2, F3,
- F4, F5, F6;
- void wygrales(){
- cout << R"(
- /$$ /$$ /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$ /$$$$$$$$ /$$$$$$
- | $$ /$ | $$| $$ /$$//$$__ $$| $$__ $$ /$$__ $$| $$ | $$_____/ /$$__ $$
- | $$ /$$$| $$ \ $$ /$$/| $$ \__/| $$ \ $$| $$ \ $$| $$ | $$ | $$ \__/
- | $$/$$ $$ $$ \ $$$$/ | $$ /$$$$| $$$$$$$/| $$$$$$$$| $$ | $$$$$ | $$$$$$
- | $$$$_ $$$$ \ $$/ | $$|_ $$| $$__ $$| $$__ $$| $$ | $$__/ \____ $$
- | $$$/ \ $$$ | $$ | $$ \ $$| $$ \ $$| $$ | $$| $$ | $$ /$$ \ $$
- | $$/ \ $$ | $$ | $$$$$$/| $$ | $$| $$ | $$| $$$$$$$$| $$$$$$$$| $$$$$$/
- |__/ \__/ |__/ \______/ |__/ |__/|__/ |__/|________/|________/ \______/
- )";
- }
- void ciag(){
- cout << R"(
- ___ ___ ___
- /\__\ /\ \ /\__\
- /:/ / ___ /::\ \ /:/ _/_
- /:/ / /\__\ /:/\:\ \ /:/ /\ \
- /:/ / ___ /:/__/ /:/ /::\ \ /:/ /::\ \
- /:/__/ /\__\/::\ \ /:/_/:/\:\__\/:/__\/\:\__\
- \:\ \ /:/ /\/\:\ \__\:\/:/ \/__/\:\ \ /:/ /
- \:\ /:/ / ~~\:\/\__\\::/__/ \:\ /:/ /
- \:\/:/ / \::/ / \:\ \ \:\/:/ /
- \::/ / /:/ / \:\__\ \::/ /
- \/__/ \/__/ \/__/ \/__/
- ___ ___ ___
- _____ /\ \ /\__\ /\__\
- /::\ \ /::\ \ /:/ _/_ /::| | ___
- /:/\:\ \ /:/\:\ \ /:/ /\ \ /:/:| | /| |
- /:/ \:\__\ /:/ /::\ \ ___ ___ /:/ /::\ \ /:/|:| |__ |:| |
- /:/__/ \:|__|/:/_/:/\:\__\/\ \ /\__\/:/_/:/\:\__\/:/ |:| /\__\ |:| |
- \:\ \ /:/ /\:\/:/ \/__/\:\ \ /:/ /\:\/:/ /:/ /\/__|:|/:/ /__|:|__|
- \:\ /:/ / \::/__/ \:\ /:/ / \::/ /:/ / |:/:/ //::::\ \
- \:\/:/ / \:\ \ \:\/:/ / \/_/:/ / |::/ / ~~~~\:\ \
- \::/ / \:\__\ \::/ / /:/ / |:/ / \:\__\
- \/__/ \/__/ \/__/ \/__/ |/__/ \/__/
- ___ ___ ___ ___ ___
- /\ \ /\ \ /\__\ /\ \ /\ \
- \:\ \ /::\ \ /:/ _/_ ___ /::\ \ /::\ \ ___
- \:\ \ /:/\:\ \ /:/ /\ \ /\__\ /:/\:\ \ /:/\:\__\ /\__\
- _____\:\ \ /:/ /::\ \ /:/ /::\ \ /:/ //:/ /::\ \ /:/ /:/ //:/__/
- /::::::::\__\/:/_/:/\:\__\/:/_/:/\:\__\ /:/__//:/_/:/\:\__\/:/_/:/ //::\ \
- \:\~~\~~\/__/\:\/:/ \/__/\:\/:/ /:/ //::\ \\:\/:/ \/__/\:\/:/ / \/\:\ \__
- \:\ \ \::/__/ \::/ /:/ //:/\:\ \\::/__/ \::/__/ ~~\:\/\__\
- \:\ \ \:\ \ \/_/:/ / \/__\:\ \\:\ \ \:\ \ \::/ /
- \:\__\ \:\__\ /:/ / \:\__\\:\__\ \:\__\ /:/ /
- \/__/ \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
- | .-.
- | / \ .-.
- | / \ / \ .-. .-. _ _
- +--/-------\-----/-----\-----/---\---/---\---/-\-/-\/\/---
- | / \ / \ / '-' '-'
- |/ '-' '-'
- )";
- }
- void smierc() {
- cout << R"( /|_
- ........ / |_ ........
- .........../ /............
- ............/ >..............
- .............( >................
- ............./ /..................
- ............./ /.....................
- ............/ /.....................
- .........__/ \_____.................
- ......./' |................
- ......./ /-\ /...............
- ...../ / \--/................
- .../ /.......................
- / /.....................
- ( >....................
- / >...................
- / _| .................
- / __/ .............
- /_/ .........
- .....
- ...
- .)" << endl << "GAME OVER" << endl << "Never gonna give you up...";
- }
- void bossgory(){
- }
- void sprawdzenie() {
- if (zycie < 1) {
- smierc();
- }
- if (rzad == 1) {
- rzadd = 'A';
- }
- if (rzad == 2) {
- rzadd = 'B';
- }
- if (rzad == 3) {
- rzadd = 'C';
- }
- if (rzad == 4) {
- rzadd = 'D';
- }
- if (rzad == 5) {
- rzadd = 'E';
- }
- if (rzad == 6) {
- rzadd = 'F';
- }
- }
- void przedmiotyf() {
- cout << R"(
- ****** ******
- ********** **********
- ************* *************
- *****************************
- *****************************
- *****************************
- ***************************
- ***********************
- *******************
- ***************
- ***********
- *******
- ***
- *
- Twoje punkty zycia: )" << zycie << endl;
- cout << R"(
- __-----_________________{]__________________________________________________
- {&&&&&&&#%%&#%&%&%&%&%#%&|]__________________________________________________\
- {]
- Twoje punkty sily: )" << sila << endl;
- cout << R"( _________________________
- |<><><> | | <><><>|
- |<> | | <>|
- | | | |
- | (______ <\-/> ______) |
- | /_.-=-.\| " |/.-=-._\ |
- | /_ \(o_o)/ _\ |
- | /_ /\/ ^ \/\ _\ |
- | \/ | / \ | \/ |
- |_______ /((( )))\ _______|
- | __\ \___/ /__ |
- |--- (((---' '---))) ---|
- | | | |
- | | | |
- : | | :
- \<> | | <>/
- \<> | | <>/
- \<> | | <>/
- `\<> | | <>/'
- `\<> | | <>/'
- `\<>| |<>/'
- `-. .-`
- '--'
- Twoje punkty obrony: )" << defensywa << endl;
- }
- void rodzinakobietaduchf() {
- cout << "chcesz objawic sie rodzinie, ale nie wiesz jak ona zareaguje..." << endl << endl << "zaczynam randomizaowanie..." << endl;
- // Providing a seed value
- srand((unsigned)time(NULL));
- for (int i = 0; i < 5; i++) {
- int random2 = (rand() % 100000001);
- // Print the random number
- cout << random2 << endl;
- sleep_for(10ns);
- sleep_until(system_clock::now() + 1s);
- // Providing a seed value
- }
- srand((unsigned)time(NULL));
- // Get a random number
- int random = rand() % 3;
- if (random == 0) {
- cout << "negatywnie";
- }
- if (random == 2) {
- cout << "pozytywnie";
- }
- }
- void przyjacielekobietaduchf() {
- cout << "przyjacielekobietaduchf";
- }
- void rodzinamezczyznaduchf() {
- cout << "rodzinamezczyznaduchf";
- }
- void przyjacielemezczyznaduchf() {
- cout << "przyjacielemezczyznaduchf";
- }
- void kobietaduchf() {
- int kobietaduch;
- cout << R"(Jestes kobieta, wiec nawiedzasz we snach
- ___
- ,-""___""-.
- .;""'| |`"":.
- || | | | | ||
- ||_|_|_|_|_||
- // /|
- /__ //|
- ,-""___""-. //||
- .;""'| |`"":. //
- ||/| | | | || //
- ||_|_|_|_|_||//
- ||_________||/
- || ||
- '' ctr ''
- )" << endl << endl << "komu sie objawisz" << endl << endl << "Rodzinie (1) <-> Przyjacielom (2)" << endl << endl;
- cin >> kobietaduch;
- if (kobietaduch == 1) {
- rodzinakobietaduchf();
- }
- if (kobietaduch == 2) {
- przyjacielekobietaduchf();
- }
- if (kobietaduch != 1 && kobietaduch != 2) {
- kobietaduchf();
- }
- }
- void mezczyznaduchf() {
- int mezczyznaduch;
- cout << "Jestes mezczyzna, wiec nawiedzasz na jawie" << endl << endl << "komu sie objawisz" << endl << endl << "Rodzinie (1) <-> Przyjacielom (2)" << endl << endl;
- cin >> mezczyznaduch;
- if (mezczyznaduch == 1) {
- rodzinamezczyznaduchf();
- }
- if (mezczyznaduch == 2) {
- przyjacielemezczyznaduchf();
- }
- if (mezczyznaduch != 1 && mezczyznaduch != 2) {
- mezczyznaduchf();
- }
- }
- void akcja() {
- cout << "Twoja Kolej";
- cout << "Wpisz (1) aby zaatakowac przeciwnika";
- int atak;
- cin >> atak;
- if (atak == 1) {
- zycies = zycies - sila;
- cout << "Twoj przeciwnika ma teraz: " << zycies << "punktow zycia";
- }
- if (atak != 1) {
- akcja();
- }
- if (zycie <= 0) {
- smierc();
- }
- if (zycies <= 0) {
- wygrales();
- ciag();
- }
- if (aktyw == false){
- cout << "Teraz kolej przeciwnika";
- zycie = zycie - silas;
- cout << "Przeciwnik zadal ci" << silas << "obrazen zostawiajac cie z"
- << zycie << "punktami zycia";
- if (zycie <= 0) {
- smierc();
- }
- if (zycies <= 0) {
- wygrales();
- ciag();
- }
- aktyw = true;
- akcja();
- }
- aktyw = false;
- }
- void walkap() {
- cout << "To jest twoj przeciwnik";
- cout << R"(
- _.--""-._
- . ." ".
- / \ ,^. /( Y | )\
- / `---. |--'\ ( \__..'-- - -- -'""-.-' )
- | :| `> '. l_..-------.._l .'
- | __l;__ .' "-.__.||_.-'v'-._||`"----"
- \ .-' | | ` l._ _.'
- \/ | | l`^^'^^'j
- | | _ \_____/ _
- j | l `--__)-'(__.--' |
- | | | /`---``-----'"1 | ,-----.
- | | )/ `--' '---' \'-' ___ `-.
- | | // `-' '`----' / ,-' I`. \
- _ L |_ // `-.-.'`-----' / / | | `. \
- '._' / \ _/( `/ )- ---' ; /__.J L.__.\ :
- `._;/7(-.......' / ) ( | | | |
- `._;l _'--------_/ )-'/ : |___. _._./ ;
- | | .__ )-'\ __ \ \ I 1 / /
- `-' / `-\-(-' \ \ `.| | ,' /
- \__ `-' __/ `-. `---'',-'
- )-._.-- ( `-----'
- )( l\ o ('..-.
- _..--' _'-' '--'.-. |
- __,,-'' _,,-'' \ \
- f'. _,,-' \ \
- ()-- | \ \
- \. | / \
- \ \ |._ |
- \ \ | ()|
- \ \ \ /
- ) `-. | |
- // .__) | |
- _.//7' | |
- '---' j_| `
- (| |
- | \
- |lllj
- ||||| )";
- cout << "Jego statystyki to:";
- srand((unsigned)time(NULL));
- int wybor10random = rand() % 8;
- if (wybor10random > 0){
- silas = wybor10random;
- cout << silas;
- }
- srand((unsigned)time(NULL));
- int wybor11random = rand() % 54;
- if (wybor11random > 0){
- zycies = wybor11random;
- cout << zycies;
- }
- srand((unsigned)time(NULL));
- int wybor12random = rand() % 15;
- if (wybor12random > 0){
- defensywas = wybor12random;
- cout << defensywas;
- }
- cout << "Gotowy?";
- cout << "Walka zaczyna sie za";
- sleep_for(10ns);
- sleep_until(system_clock::now() + 2s);
- cout << "3";
- sleep_for(10ns);
- sleep_until(system_clock::now() + 2s);
- cout << "2";
- sleep_for(10ns);
- sleep_until(system_clock::now() + 2s);
- cout << "1";
- sleep_for(10ns);
- sleep_until(system_clock::now() + 2s);
- cout << "START!";
- akcja();
- }
- void przedmiot(){
- int przedmiotp;
- cout << "Ciekawe co ten przedmiot robi!";
- cout << "(1) <- aby aktywować przedmiot";
- cin >> przedmiotp;
- if (przedmiotp == 1) {
- srand((unsigned)time(NULL));
- int wybor3random = rand() % 4;
- if (wybor3random == 1){
- cout << "Otrzymales 1 punkt defensywy";
- defensywa = defensywa + 1;
- }
- if (wybor3random == 2){
- cout << "Otrzymales 1 punkt zycia";
- zycie = zycie + 1;
- }
- if (wybor3random == 3){
- cout << "Otrzymales 1 punkt sily";
- sila = sila + 1;
- }
- }
- if (przedmiotp != 1) {
- przedmiot();
- }
- }
- void wybor1() {
- cout << "Teraz jak sie zapoznales z twoimi statystykami to mozemy kontynuowac" << endl;
- cout << "To jest mapa pola:" << R"(
- <--------------------------->
- ( MAPA POLA (
- ) )
- (|---|---|---|---|---|---|(
- )| P | P | P | P | P | P |)
- (| 1 | 2 | 3 | 4 | 5 | 6 |(
- )|---|---|---|---|---|---|)
- <--------------------------->)" << endl;
- cout << "Wybierz numer odpowiadajacy polu na ktore chcesz pojsc." << endl;
- cout << "Przyklad : (1) <- pierwsze pole" << endl;
- cin >> wyborp;
- int wybor1random;
- cin >> wybor1random;
- if (wybor1random == 1){
- cout << "nic sie nie stalo";
- }
- if (wybor1random == 2){
- cout << "O nie! Zaatakowal cię szkielet!";
- walkap();
- }
- if (wybor1random == 3){
- cout << "O! Znalazles tajemniczy przedmiot";
- cout << R"(
- ___,___,_______,____
- | :::|///./||'|| \
- | :::|//.//|| || H) |
- | :::|/.///|!!!| |
- | _______________ |
- | |:::::::::::::::| |
- | |_______________| |
- | |_______________| |
- | |_______________| |
- | |_______________| |
- ||_| boba ||_|
- |__|_______________|__|)";
- przedmiot();
- }
- }
- //cin >> wyborp;
- //if (wyborp == 2) {
- //srand((unsigned)time(NULL))
- //int wybor1random = rand() % 4;
- //if (wybor1random == 1){
- //cout << "nic sie nie stało";
- //}
- //if (wybor1random == 2){
- //cout << "O nie! Zaatakował cię szkielet!";
- //}
- //if (wybor1random == 3){
- //cout << "O! Znalazles tajemniczy przedmiot";
- //cout << R"(
- //___,___,_______,____
- //| :::|///./||'|| \
- //| :::|//.//|| || H) |
- //| :::|/.///|!!!| |
- //| _______________ |
- //| |:::::::::::::::| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //||_| boba ||_|
- //|__|_______________|__|)";
- //przedmiot();
- //}
- //
- //if (wyborp == 3) {
- //srand((unsigned)time(NULL))
- //int wybor1random = rand() % 4;
- //if (wybor1random == 1){
- //cout << "nic sie nie stało";
- //}
- //if (wybor1random == 2){
- //cout << "O nie! Zaatakował cię szkielet!";
- //}
- //if (wybor1random == 3){
- //cout << "O! Znalazles tajemniczy przedmiot";
- //cout << R"(
- //___,___,_______,____
- //| :::|///./||'|| \
- //| :::|//.//|| || H) |
- //| :::|/.///|!!!| |
- //| _______________ |
- //| |:::::::::::::::| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //||_| boba ||_|
- //|__|_______________|__|)";
- //przedmiot();
- //}
- //
- //if (wyborp == 4) {
- //srand((unsigned)time(NULL))
- //int wybor1random = rand() % 4;
- //if (wybor1random == 1){
- //cout << "nic sie nie stało";
- //}
- //if (wybor1random == 2){
- //cout << "O nie! Zaatakował cię szkielet!";
- //}
- //if (wybor1random == 3){
- //cout << "O! Znalazles tajemniczy przedmiot";
- //cout << R"(
- //___,___,_______,____
- //| :::|///./||'|| \
- //| :::|//.//|| || H) |
- //| :::|/.///|!!!| |
- //| _______________ |
- //| |:::::::::::::::| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //||_| boba ||_|
- //|__|_______________|__|)";
- //przedmiot();
- //}
- //
- //if (wyborp == 5) {
- //srand((unsigned)time(NULL))
- //int wybor1random = rand() % 4;
- //if (wybor1random == 1){
- //cout << "nic sie nie stało";
- //}
- //if (wybor1random == 2){
- //cout << "O nie! Zaatakował cię szkielet!";
- //}
- //if (wybor1random == 3){
- //cout << "O! Znalazles tajemniczy przedmiot";
- //cout << R"(
- //___,___,_______,____
- //| :::|///./||'|| \
- //| :::|//.//|| || H) |
- //| :::|/.///|!!!| |
- //| _______________ |
- //| |:::::::::::::::| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //||_| boba ||_|
- //|__|_______________|__|)";
- //przedmiot();
- //}
- //if (wyborp == 6) {
- //srand((unsigned)time(NULL))
- //int wybor1random = rand() % 4;
- //if (wybor1random == 1){
- //cout << "nic sie nie stało";
- //}
- //if (wybor1random == 2){
- //cout << "O nie! Zaatakował cię szkielet!";
- //}
- //if (wybor1random == 3){
- //cout << "O! Znalazles tajemniczy przedmiot";
- //cout << R"(
- //___,___,_______,____
- //| :::|///./||'|| \
- //| :::|//.//|| || H) |
- //| :::|/.///|!!!| |
- //| _______________ |
- //| |:::::::::::::::| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //| |_______________| |
- //||_| boba ||_|
- //|__|_______________|__|)"
- //przedmiot();
- //}
- //}
- void boss(){
- cout << R"( ___,---.__ /'|`\ __,---,___
- ,-' \` `-.____,-' | `-.____,-' // `-.
- ,' | ~'\ /`~ | `.
- / ___// `. ,' , , \___ \
- | ,-' `-.__ _ | , __,-' `-. |
- | / /\_ ` . | , _/\ \ |
- \ | \ \`-.___ \ | / ___,-'/ / | /
- \ \ | `._ `\\ | //' _,' | / /
- `-.\ /' _ `---'' , . ``---' _ `\ /,-'
- `` / \ ,='/ \`=. / \ ''
- |__ /|\_,--.,-.--,--._/|\ __|
- / `./ \\`\ | | | /,//' \,' \
- / / ||--+--|--+-/-| \ \
- | | /'\_\_\ | /_/_/`\ | |
- \ \__, \_ `~' _/ .__/ /
- `-._,-' `-._______,-' `-._,-')";
- }
- void ork(){
- }
- void wybor2() {
- int isc, randomowastara, taknie;
- cout << "Teraz jak sie zapoznales z twoimi statystykami to mozemy kontynuowac" << endl;
- cout << "To jest mapa gor:" << R"(<--------------------------->
- ( MAPA GOR (
- ) )
- (|---|---|---|---|---|---|(
- )| X | G | G | G | G | G |)
- (| X | 2 | 3 | 4 | 5 | 6 |(
- )|---|---|---|---|---|---|)
- <--------------------------->)" << endl;
- cout << "Chcesz isc do przodu?" << endl;
- cout << "isc do przodu (1) <-> isc do przodu (2)" << endl;
- cin >> isc;
- srand((unsigned)time(NULL));
- randomowastara = rand() % 4;
- if (randomowastara == 1){
- cout << "nic sie nie stalo";
- cout << "To jest mapa gor:" << R"(
- ( MAPA GOR (
- ) )
- (|---|---|---|---|---|---|(
- )| G | X | G | G | G | G |)
- (| 1 | X | 3 | 4 | 5 | 6 |(
- )|---|---|---|---|---|---|)
- <--------------------------->)" << endl;
- cout << "Chcesz isc do przodu?" << endl;
- cout << "isc do przodu (1) <-> isc do przodu (2)" << endl;
- cin >> isc;
- }
- if (randomowastara == 2){
- cout << "Ork";
- cout << R"(O nie! Masz dzisiaj wielkiego je****** PECHA! Pomoz doze
- zabic, ubic, w ogromnych cierpieniach orka!
- czy chcesz zobaczyc tutorial?
- tak (1) <-> nie (2)
- )";
- int taknie;
- cin >> taknie;
- if (taknie == 1){
- cout << R"(
- Czesc jestem Dr. Tutorial! *Dr. Tutorial zostaje zabity przez wsciekly tlum z dziecmi zmarlymi od cringu*...
- Wiec ja wam wyjasnie...
- Ork ma miecz i swoje dupsko okryte metalem...
- Mozesz obronic sie przed Orkiem za pomoca tarczy, twoja tarcza ochrania na "defensywa" punktow, dostales statystyki na poczatku
- jesli np. ork bije cie mieczem ze stala moca 5 a twoja defensywa to 4...
- to zada ci 1 dmg
- Proste? Jesli nie, to spieprzaj.
- ork tez moze lub atakowac lub blokowac
- a dalej sam sie domyslaj
- zaczynak script od nowa...
- )";
- }
- if (taknie == 2){
- cout << R"(|\ //
- \\ _!_
- \\ /___\
- \\ [+++]
- \\ _ _\^^^/_ _
- \\/ ( '-' ( )
- /( \/ | {&} /\ \
- \ / \ / _> )
- "` >:::;-'`""'-.
- /:::/ \
- / /|| {&} |
- ( / (\ /
- / / \'-.___.-'
- jgs _/ / \ \
- /___| /___|
- Chcesz uderzac czy blokowac
- ";
- int orksila, orkzdrowie, orkblok;
- orkzdrowie = rand() % 21 + 20;
- orksila = rand() % 11 + 1;
- orkblok = rand() % 11 + 1;
- for (orkzdrowie < 0 && zdrowie < 0){
- cout << R"(
- atak (1) <-> blok (2)
- )";
- int uderz, orkdecyzja, orkzdrowie, orksila, orkblok;
- cin >> uderz;
- srand((unsigned)time(NULL));
- orkzdrowie = rand() % 21 + 20;
- orksila = rand() % 11;
- orkblok = rand() % 11;
- // Get a random number
- orkdecyzja = rand() % 3;
- if (orkdecyzja == 0) {
- orkdecyzja = 1;
- }
- if (orkdecyzja == 2) {
- orkdecyzja = 2;
- }
- else {
- cout << orkdecyzja;
- }
- if (uderz == 1){
- if (orkdecyzja == 1){
- zycie = zycie - orksila;
- orkzdrowie = orkzdrowie - sila;
- }
- if (orkdecyzja == 2){
- orkzdrowie = orkzdrowie - sila + orkblok;
- }
- }
- if (uderz == 2){
- if (orkdecyzja == 1){
- zycie = zycie - orksila + defensywa;
- }
- }
- if (orkzdrowie < 0){
- cout << "Wygrales z ORKIEM!";
- }
- if (zycie < 0){
- smierc();
- }
- }
- }
- if (randomowastara == 3){
- cout << "Zycie";
- zycie = zycie + rand() % 6;
- }
- else{
- cout << randomowastara;
- }
- }
- void przedmioty() {
- srand((unsigned)time(NULL));
- zycie = rand() % 21 + 20;
- sila = rand() % 11 + 1;
- defensywa = rand() % 11 + 1;
- cout << "Jak wpiszesz komende Fstats po jakim kolwiej akcji wgrze to zostanie pokazane ci twoje zycie, sila, defensywa, energia" << endl;
- cout << "Sprobuj to zrobic!" << endl;
- cin >> stats;
- if (stats == "Fstats") {
- przedmiotyf();
- }
- if (stats != "Fstats") {
- }
- cout << "Po przedstawieniu mozemy pojsc do twojej starej, IDZEIMY DALEJ!" << endl;
- wybor2();
- }
- void gory() {
- przedmiotyf();
- wybor2();
- }
- void samawalkaork(){
- }
- void pola() {
- przedmiotyf();
- wybor1();
- }
- void trup() {
- cout << endl << R"( .-+~~~~+-.
- / \
- |'~~~~~~~~`|
- || o o ||
- || __ ||
- |`--------'|
- >----------<
- ,p~V V~q,
- ,Z /.sdbs. d7 \ N,
- Z | 8( )8_/P `| N
- d' | `YbdY' | `b
- |' ,.| |., `|
- | _ /| |~ |
- .p~~TV/ ./*T~\,
- |( ) \|~~~~~~~~~~~~~V ()#,|
- `b'\\.|-----+--+-----\/ ~'
- `` ``| | | |~+
- | | | |
- |------`'------|
- | || |
- |------||------|
- | || |
- |______||______|)" << endl << "Jestes trupem, wstales, masz gole stopy bo duchy ci ukradly buty, i..." << endl << "STANOLES NA KLOCEK LEGO" << endl << endl;
- smierc();
- }
- void duch() {
- cout << R"( .-.
- .' `.
- :g g :
- : o `.
- : ``.
- : `.
- : : . `.
- : : ` . `.
- `.. : `. ``;
- `:; `:'
- : `.
- jgs `. `. .
- `'`'`'`---..,___`;.-')" << endl;
- if (gender == 1) {
- mezczyznaduchf();
- }
- if (gender == 2) {
- kobietaduchf();
- }
- }
- void lewafiolka() {
- cout << R"( /`._ ,
- / \ / \
- ) ,-==-> /\/ \
- )__\\/ // \ |
- / /' \// | |
- / ( /|/ | /
- / //| /,'
- // / (( ) '
- // // \ |
- // (#) |
- / )\/ \ ' ____
- / /#/ ) /,.__\__,,--=_,
- / \#\ /) __/ + \____,--==<
- //gnv_____/#/_/' (\_\__+/_, ---<^
- '==--==')" << endl
- << "Zmarles na zawal serca" << endl << "jestes trupem <-> jestes duchem" << endl << "wybor jest losowy" << endl << "obliczam..." << endl;
- // Providing a seed value
- srand((unsigned)time(NULL));
- for (int i = 0; i < 5; i++) {
- int random2 = (rand() % 100000001);
- // Print the random number
- cout << random2 << endl;
- sleep_for(10ns);
- sleep_until(system_clock::now() + 1s);
- // Providing a seed value
- }
- srand((unsigned)time(NULL));
- // Get a random number
- int randomtrup = rand() % 3;
- if (randomtrup == 0) {
- trup();
- }
- if (randomtrup == 2) {
- cout << endl << endl;
- duch();
- }
- else {
- cout << randomtrup;
- }
- }
- void prawafiolka() {
- int droga;
- cout << "Orzymalismy wiadomosc ze wybrales dobrze! Wybierz miejsce do ktorego teraz chcesz pojsc" << endl;
- cout << R"( .-.
- (;;;)
- \_|
- \ _.--l--._
- . \ | `.
- .` `.\ | .` `.
- .` `\ | .` `.
- / __ \.|.` __ \
- | ''--._ \V _.--'' |
- | _ (") _ |
- | __..--' ^ '--..__ | _
- \ .`|`. /-.)
- `. .` | `. .`
- `. .` | `. .`
- `._ | _.`|
- `--l--` | |
- | |
- | |
- | |
- o | | o
- ) o | | (
- \|/ ( | | \|/
- \|/ | | o WWwwwW
- o | | )
- WWwwWww ( | | \|/
- LGB \|/WWwwWWwW)" << endl;
- cout << "pojdz w gory (1) <-> posjc na pola (2)" << endl;
- cin >> droga;
- if (droga == 1) {
- cout << R"(. .-. . _ * _ .
- * / \ (( _/ \ * .
- _ . .--'\/\_ \ ` / \ * _
- * / \_ / ^ \/\'_ /\/\ /\ __/ \ *
- / \ / .' / / \ *' / \/ \/ .`'\/\ .
- . /\/\ /\/ :' __ ^/ ^/ `--./.' ^ `-.\ _ _:\ _
- / \/ \ / \-' _/.' ^ _ \_ .'\ / \ . _/ \
- /\ .- `. \/ \ / -. / \ -. `/ \ / `._/ ^ \
- / `-.__ ^ / .-'.--' . / `--./ .-' `-. `-. `. - `.
- @/ `. / / `-. / .-' / . .' \ \ \ .- \%
- @&8jgs@@%% @)&@&(88&@.-=-=-=-=-=.8@% &@&&8(8%@%8)(8@%8 8%@)%@%8()
- `::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.')";
- cout << "Jestes w gorach" << endl;
- gory();
- }
- if (droga == 2) {
- cout << R"( |
- \ | /
- \ /
- ,d8b, .,
- (')-")_ 88888 --- ;';' ';'.
- ('- (. ')98P' ';.,; ,;
- '-.(PjP)' \ '.';.'
- | \
- |)";
- cout << "Jestes na polach." << endl;
- pola();
- }
- if (droga != 2 && droga != 1) {
- cout << "pojdz w gory (1) <-> posjc na pola (2)" << endl;
- prawafiolka();
- }
- }
- void imief() {
- cout << "Wybierz swoja nazwe uzytkownika" << endl;
- cin >> imie;
- cout << "Czesc " << imie << endl;
- }
- void genderf() {
- cout << imie << ", Wybierz plec: Jetes chlopakiem czy dziewczyna?"
- << endl << "chlopak (1) <-> dziewczyna (2)" << endl;
- cin >> gender;
- if (gender == 1) {
- cout << "ok" << endl;
- }
- if (gender == 2) {
- cout << "ok" << endl;
- }
- if (gender != 1 && gender != 2) {
- cout << "Nie slyszalem o takiej plci" << endl << endl << endl
- << endl << endl << endl;
- genderf();
- }
- }
- void fiolkaf() {
- cout << R"( _____
- `.___,'
- (___)
- < >
- ) (
- /`-.\
- / \
- / _ _\
- :,' `-.' `:
- | |
- : ;
- \ /
- `.___.')" << endl << "jestes " << imie << ", trafiles do podziemi, masz do wyboru 2 fiolki. jedna cie zabije, a druga nie" << endl << "jaka wybierzesz" << endl << "lewa (1) <-> prawa (2)" << endl;
- int fiolka;
- cin >> fiolka;
- if (fiolka == 1) {
- lewafiolka();
- }
- if (fiolka == 2) {
- prawafiolka();
- }
- if (fiolka != 1 && fiolka != 2) {
- cout << "no ale tak na poważnie" << endl << endl << endl <<
- endl << endl << endl;
- fiolkaf();
- }
- }
- int main() {
- cout << "Witaj w..." << R"(
- ____ ____ U _____ u _ _ ____ U ___ u ____ ____
- U| _"\ u / __"| u\| ___"|/U |"|u| | | _"\ \/"_ \/ U | _"\ u U| _"\ uU /"___|u
- \| |_) |/<\___ \/ | _|" \| |\| |/| | | | | | | | \| |_) |/ \| |_) |/\| | _ /
- | __/ u___) | | |___ | |_| |U| |_| |\.-,_| |_| | | _ < | __/ | |_| |
- |_| |____/>> |_____| <<\___/ |____/ u \_)-\___/ |_| \_\ |_| \____|
- ||>>_ )( (__)<< >> (__) )( |||_ \\ // \\_ ||>>_ _)(|_
- (__)__) (__) (__) (__) (__) (__)_) (__) (__) (__)(__)__) (__)__)
- <><><><><><><><><><><><><><><><><><><><><><><BETA><><><><><><><><><><><><><><><><><><><><><>
- )" << R"( ///"\
- |6 6|
- \ - /
- .@@@. _) (_
- @6 6@/ \./ \
- @ = @ : : : \
- _) (_'| : |) )
- /' \./ '\ : |_/
- / /\ _ /\ \=o==|)
- \ \ ) (/ /%|%%'
- '7/ \7%%|%%'
- | |`%%|%%'
- | |`%%|%%'
- | | %%|%%
- |_.._| /_|_\)" << endl;
- imief();
- genderf();
- fiolkaf();
- }
Add Comment
Please, Sign In to add comment