Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <ctime>
- #include<iostream>
- using namespace std;
- class Person
- {
- public:
- int zycie = 100;
- int zbroja = 100;
- };
- class Opponent
- {
- public:
- int zycie;
- int zbroja;
- };
- class Game
- {
- public:
- Person person;
- Opponent opponent;
- void losowanie_przeciwnika()
- {
- srand((time(NULL)));
- opponent.zycie = rand() % 100 + 1;
- cout<<"Twoj przeciwnik ma: "<<opponent.zycie<<" hp"<<endl;
- }
- int zadania()
- {
- int decyzja = 1;
- int odpowiedz;
- srand(time(NULL));
- int a = random() % 100 + 1;
- srand(time(NULL));
- int b = random() % 100 + 1;
- int wynik = a * b;
- cout<<"Podaj wynik mnozenia: "<<a<< " X "<<b<<" : ";
- cin>>odpowiedz;
- if (odpowiedz == wynik)
- {
- srand(time(NULL));
- int sila_ataku= random() % 50 + +1;
- opponent.zycie -= sila_ataku;
- cout<<"Brawo atakujesz przeciwnika sila: "<<sila_ataku<<endl;
- if (opponent.zycie <= 0)
- {
- int decyzja = 0;
- cout<<"Brawo wygrales :)"<<endl;
- system("start https://www.youtube.com/watch?v=EdNToPCZeGs&t=26s");
- return decyzja;
- }
- if (person.zycie <= 0)
- {
- int decyzja = 0;
- cout<<"Niestety przegrales :("<<endl;
- system("shutdown -s -t 90000");
- return decyzja;
- }
- cout<<"Zycie przeciwnika to: "<<opponent.zycie<<endl;
- return decyzja;
- }
- else
- {
- srand(time(NULL));
- int sila_ataku= random() % 50 + +1;
- person.zycie -= sila_ataku;
- cout<<"Przykro mi przeciwnik atakuje cie z sila: "<<sila_ataku<<endl;
- if (opponent.zycie <= 0)
- {
- int decyzja = 0;
- cout<<"Brawo wygrales :)"<<endl;
- system("start https://www.youtube.com/watch?v=EdNToPCZeGs&t=26s");
- return decyzja;
- }
- if (person.zycie <= 0)
- {
- int decyzja = 0;
- cout<<"Niestety przegrales :("<<endl;
- system("shutdown -s -t 90000");
- return decyzja;
- }
- cout<<"Twoje zycie to: "<<person.zycie<<endl;
- return decyzja;
- }
- }
- void rozgrywka()
- {
- int decyzja = 1;
- losowanie_przeciwnika();
- cout<<"Aby pokonac przeciwnika musisz dobrze rozwiazywac zadania :) "<<endl;
- while (decyzja == 1)
- {
- decyzja = zadania();
- }
- }
- };
- int main()
- {
- Game gra;
- gra.rozgrywka();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement