Też postanowiłem sobie coś takiego właśnie zrobić (też jestem w trakcie kursu C++ z YT)
Zrobilem to na pętle nieskończoną. Obrazenia zeby były "bardziej losowe" dodalem: srand(time(NULL) z biblioteki <ctime>.
Jakby Cie to interesowało to wrzucam swój kod:
kod:
#include <iostream>
#include <windows.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int JanuszHP=1500,MirekHP=1500;
int atakJanusza, atakMirka;
srand(time(NULL));
for (;;) // tj. pętla nieskończona
{
cout<<"Janusz atakuje... ";
cout<<"Janusz: "<<JanuszHP<<"HP ";
cout<<"| Mirek: "<<MirekHP<<"HP"<<endl;
Sleep(1500);
atakJanusza=rand()%400+1;
MirekHP -= atakJanusza;
cout<<"Mirek otrzymuje "<<atakJanusza<<" obrazen"<<endl;
if (MirekHP<0)
{
cout << endl << endl << "Mirek umiera ";
cout<<"Janusz: "<<JanuszHP<<"HP ";
cout<<"| Mirek: 0HP"<<endl<<endl;
cout << "Wygrywa Janusz !!!" <<endl<<endl;
break;
}
cout<<"Mirkowi pozostaje "<<MirekHP<<" HP"<< endl << endl;
cout<<"Mirek atakuje... ";
cout<<"Janusz: "<<JanuszHP<<"HP ";
cout<<"| Mirek: "<<MirekHP<<"HP"<<endl;
Sleep(1500);
atakMirka=rand()%400+1;
JanuszHP -= atakMirka;
cout<<"Janusz otrzymuje "<<atakMirka<<" obrazen"<<endl;
if (JanuszHP<0)
{
cout << endl << endl << "Janusz umiera ";
cout<<"Janusz: 0HP ";
cout<<"| Mirek: " << MirekHP <<"HP"<<endl<<endl;
cout << "Wygrywa Mirek !!!" <<endl<<endl;
break;
}
cout<<"Januszowi pozostaje "<<JanuszHP<<" HP"<< endl << endl;
}
system("pause");
return 0;
}