Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <cstdlib>
- #include <ctime>
- /*
- Writed by: Michał Małecki
- Edited && repaired: Reykez;
- Do NOT delete this field;
- */
- using namespace std;
- int main ()
- {
- int x,y,z,w;
- int p,q,liczba,PA,dA; // Przy takim nazywaniu zmiennych, za paręset linii kodu się zgubisz.
- int sila,zrecznosc,mana,zdrowie; // NIGDY nie deklarujemy zmiennych w instrukcjach warunkowych
- int sila2,zrecznosc2,mana2,zdrowie2; // ?
- char c; //?
- cout<<"IMAGINATION ABOVE ALL"<<endl<<endl;
- cout<<"WITAJ W GRZE NAPISANEJ W JEZYKU C++, GRA OPIERA SIE WYLACZNIE NA TWOJEJ WYOBRAZNI"<<endl<<endl;
- cout<<"SAM WYBIERASZ SWOJA DROGE PODCZAS ROZGRYWKI"<<endl<<endl;
- cout<<"Prawdziwa decyzja jest mierzona poprzez fakt podjecia nowego dzialania. Jesli nie ma dzialania - tak naprawde nie podjales decyzji! - Anthony Robbins"<<endl<<endl;
- cout<<"WSZELKIE WSKAZOWKI I POMOCE ZNAJDUJA SIE W PLIKU .txt"<<endl<<endl;
- cout<<"JESTES GOTOW BY WKROCZYC DO SWIATA STWORZONEGO PRZEZE MNIE?"<<endl;
- cout<<"JESLI TAK , TO ZAPRASZAM "<<endl<<endl;
- cout<<"GRA OPIERA SIE NA 2 RODZAJACH ROZGRYWKI"<<endl<<endl;
- cout<<"ARENA (1)"<<endl;
- cout<<"POWIESC BOHATERA (2)"<<endl<<endl;
- cin>>c;
- switch (c)
- {
- case '1':
- cout<<endl;
- cout<<"WYBRANY RODZAJ ROZGRYWKI: ARENA"<<endl;
- cout<<"BOHATER, KTORYM BEDZIESZ DECYDOWAL MA BAZOWE STATYSTYKI"<<endl;
- cout<<"SILA - wartosc bazowa to 10"<<endl;
- cout<<"ZRECZNOSC - wartosc bazowa to 10"<<endl;
- cout<<"MANA - wartosc bazowa to 10"<<endl;
- cout<<"ZDROWIE - wartosc bazowa to 100"<<endl;
- cout<<"MASZ DO ROZDYPONOWANIA MAKSYMALNIE 10 PUNKTOW NAUKI"<<endl;
- cout<<"JESLI DODASZ WIECEJ NIZ 10 TO STRACISZ CALA FRAJDE Z GRY"<<endl;
- cout<<"STANIESZ SIE 'CHEATEREM'- ULATWISZ SOBIE GRE NA SAMYM POCZATKU TRACAJ FRAJDE Z GRY"<<endl;
- cout<<endl<<"ILE CHCESZ DODAC PUNTKTOW DO SILY?"<<endl;
- cin>>x;
- sila=10+x;
- cout<<endl<<"ILE CHCESZ DODAC PUNKTOW DO ZRECZNOSCI?"<<endl<<endl;
- cin>>y;
- zrecznosc=10+y;
- cout<<"ILE CHCESZ DODAC PUNKTOW DO MANY?"<<endl<<endl;
- cin>>z;
- mana=10+z;
- cout<<"ILE CHCESZ DODAC PUNTKOW DO ZDROWIA?"<<endl;
- cin>>w;
- zdrowie=100+w;
- cout<<"SILA WYNOSI "<<sila<<endl<<endl;
- cout<<"ZRECZNOSC WYNOSI "<<zrecznosc<<endl<<endl;
- cout<<"MANA WYNOSI "<<mana<<endl<<endl;
- cout<<"ZDROWIE WYNOSI "<<zdrowie<<endl<<endl;
- break;
- case '2':
- cout<<endl<<"WYBRANY RODZAJ ROZGRYWKI: POWIESC BOAHTERA"<<endl;
- cout<<"BOHATER, KTORYM BEDZIESZ DECYDOWAL MA BAZOWE STATYSTYKI"<<endl;
- cout<<"SILA - wartosc bazowa to 10"<<endl;
- cout<<"ZRECZNOSC - wartosc bazowa to 10"<<endl;
- cout<<"MANA - wartosc bazowa to 10"<<endl;
- cout<<"ZDROWIE - wartosc bazowa to 100"<<endl;
- cout<<"MASZ DO ROZDYPONOWANIA MAKSYMALNIE 10 PUNKTOW NAUKI"<<endl;
- cout<<"JESLI DODASZ WIECEJ NIZ 10 TO STRACISZ CALA FRAJDE Z GRY"<<endl;
- cout<<"STANIESZ SIE 'CHEATEREM'- ULATWISZ SOBIE GRE NA SAMYM POCZATKU TRACAJ FRAJDE Z GRY"<<endl;
- cout<<"ILE CHCESZ DODAC PUNTKTOW DO SILY?"<<endl<<endl;
- cin>>x;
- sila=10+x;
- cout<<endl<<"ILE CHCESZ DODAC PUNKTOW DO ZRECZNOSCI?"<<endl<<endl;
- cin>>y;
- zrecznosc=10+y;
- cout<<endl<<"ILE CHCESZ DODAC PUNKTOW DO MANY?"<<endl<<endl;
- cin>>z;
- mana=10+z;
- cout<<endl<<"ILE CHCESZ DODAC PUNTKOW DO ZDROWIA?"<<endl<<endl;
- cin>>w;
- zdrowie=100+w;
- cout<<endl<<"SILA WYNOSI "<<sila<<endl<<endl;
- cout<<"ZRECZNOSC WYNOSI "<<zrecznosc<<endl<<endl;
- cout<<"MANA WYNOSI "<<mana<<endl<<endl;
- cout<<"ZDROWIE WYNOSI "<<zdrowie<<endl<<endl;
- break;
- } // switch end
- cout<<"POMIN HISTORIE BOHATERA (1)"<<endl<<endl;
- cout<<"ODKRYJ HISTORIE BOHATERA (2)"<<endl;
- cin>>c;
- switch (c)
- {
- case '1':
- cout<<endl;
- cout<<"skip histori"<<endl;
- break;
- case '2':
- cout<<endl;
- cout<<"Byl sobie Bohater o przezwisku Pajak , tworzyl on rap najlepszym jego tekstem byl : skrr skrr skurwesyny i jebac graczyka ,jest on silnym bohaterem warty uwagi i poswiecenia"<<endl;
- break;
- }
- cout<<"Latwa walka wybierz (1)"<<endl<<endl;
- cin>>c;
- switch (c) {
- case '1':
- cout<<endl<<"Zaczynasz od poziomu latwego"<<endl<<endl;
- cout<<"Napotkales przeciwnika."<<endl;
- p=0;
- q=10;
- srand(time(NULL));
- liczba=p+rand()%(q-p+1);
- PA=100-liczba;
- dA=PA-liczba;
- if(dA<0)
- {
- cout<<"Uderzenie krytyczne ! HP po walce:"<<dA<<endl;
- if(dA<=0) {
- cout<<"Przegrales.Zaczynasz od nowa"<<endl;
- }
- else {
- cout<<"walczysz dalej"<<endl;
- }
- } else {
- cout<<"HP po walce:"<<dA<<endl;
- if(dA<<0) {
- cout<<"Wygrales"<<endl;
- cout<<endl;
- cout<<"Pokonales przeciwnika,przechodzisz na kolejny poziom"<<endl;
- cout<<"Awansowales bohaterem"<<endl;
- cout<<"Twoje bazowe statystyki wzrosly o 1,dodatkowo dostajesz 4 punkty umiejetnosci do rozdania wedlug siebie"<<endl;
- } else {
- cout<<"walczysz dalej"<<endl;
- }
- }
- }
- cout<<"jesli chcesz dodac punkty do swojej umiejetnosci wcisnij --> (1)"<<endl<<endl;
- cin>>c;
- switch (c) {
- case '1':
- cout<<endl<<"Zwiekszanie umiejetnosci,dodaj po 1 punkcie do kazdej z 4 umiejetnosci "<<endl<<endl;
- cout<<endl<<"ILE CHCESZ DODAC PUNTKTOW DO SILY?"<<endl;
- cin>>x;
- sila2=sila+x+1;
- cout<<endl<<"ILE CHCESZ DODAC PUNKTOW DO ZRECZNOSCI?"<<endl;
- cin>>y;
- zrecznosc2=zrecznosc+y+1;
- cout<<endl<<"ILE CHCESZ DODAC PUNKTOW DO MANY?"<<endl;
- cin>>z;
- mana2=mana+z+1;
- cout<<endl<<"ILE CHCESZ DODAC PUNTKOW DO ZDROWIA?"<<endl;
- cin>>w;
- zdrowie2=zdrowie+w+1;
- cout<<"SILA WYNOSI "<<sila<<endl;
- cout<<endl<<"ZRECZNOSC WYNOSI "<<zrecznosc<<endl;
- cout<<endl<<"MANA WYNOSI "<<mana<<endl;
- cout<<endl<<"ZDROWIE WYNOSI "<<zdrowie<<endl<<endl;
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement