Untitled
unknown
plain_text
2 years ago
3.5 kB
12
Indexable
#include <iostream>
using namespace std;
void printInfoHero(int HP_HERO, int LEVEL_HERO, int PHOENIX, int EXCALIBUR, int POTION){
cout<<"THONG TIN HIEP SI:";
cout<<endl;
cout<<"-----";
cout<<endl;
bool newExcalibur = false;
if (EXCALIBUR == 1){
newExcalibur = true;
}
else newExcalibur = false;
cout<<"HEALTH: <"<<HP_HERO<<"> "<<"LEVEL: <"<<LEVEL_HERO<<"> "<<"PHOENIX: <"<<PHOENIX<<"> "<<"POTION: <"<<POTION<<"> "<<"EXCALIBUR: <"<<newExcalibur<<"> "<<endl;
cout<<"THONG TIN TUI DO:";
cout<<endl;
cout<<"-----";
cout<<endl;
cout<<"PHOENIX: "<<PHOENIX;
cout<<endl;
cout<<"POTION:" <<POTION;
cout<<endl;
cout<<"EXCALIBUR: "<<newExcalibur;
cout<<endl;
}
void combat(int HP_HERO, int LEVEL_HERO, int PHOENIX, int HP_ENEMY, int DMG, int MAXHP){
if (DMG > HP_ENEMY){
LEVEL_HERO = LEVEL_HERO + 1;
}
else if (DMG < HP_ENEMY){
HP_HERO = HP_ENEMY;
if (HP_HERO < 0){
HP_HERO == 0;
}
else if (HP_HERO == 0){
if (PHOENIX > 0){
HP_HERO = MAXHP;
PHOENIX = PHOENIX - 1;
}
}
}
}
//event
void event(int ID, int LEVEL_ENEMY, int HP_HERO, int LEVEL_HERO){
if (ID == 1){
cout<<"GOBLIN SLAYER";
int baseHpGoblin = 5;
int HP_ENEMY = baseHpGoblin * LEVEL_ENEMY;
int baseDMG = HP_HERO / 20;
int DMG = (baseDMG * LEVEL_HERO) % 11;
cout<<endl;
}
else if (ID == 2){
cout<<"Kill the Slime";
int baseHpGoblin = 15;
int HP_ENEMY = baseHpGoblin * LEVEL_ENEMY;
int baseDMG = HP_HERO / 20;
int DMG = (baseDMG * LEVEL_HERO) % 11;
cout<<endl;
}
else if (ID == 3){
cout<<"Big Bear";
int baseHpGoblin = 20;
int HP_ENEMY = baseHpGoblin * LEVEL_ENEMY;
int baseDMG = HP_HERO / 20;
int DMG = (baseDMG * LEVEL_HERO) % 11;
}
}
void checkLevel(int ID, int LEVEL_ENEMY){
if (ID == 1 || ID == 2 || ID == 3){
cin>>LEVEL_ENEMY;
}
}
//void player(int NAME, int PRINCESS){
//
// cin>>NAME;
// cout<<"TEN HIEP SI: "<<NAME<<endl;
// cin>>PRINCESS;
// cout<<"TEN CONG CHUA: "<<PRINCESS<<endl;
//}
int main(){
//input
int NAME, PRINCESS;
int MAXHP, HP_HERO, LEVEL_HERO, PHOENIX, EXCALIBUR, POTION;
// player(NAME, PRINCESS);
cout<<"TEN HIEP SI: "<<NAME;
cin>>NAME;
cout<<"TEN CONG CHUA: "<<PRINCESS;
cin>>PRINCESS;
cout<<"HP: "<<MAXHP;
cin>>MAXHP;
cout<<"LEVEL: "<<LEVEL_HERO;
cin>>LEVEL_HERO;
cout<<"PHOENIX: "<<PHOENIX;
cin>>PHOENIX;
cout<<"POTION: "<<POTION;
cin>>POTION;
cout<<"EXCALIBUR: "<<EXCALIBUR;
cin>>EXCALIBUR;
int n;
cin>>n;
while (n > 0){
int ID, LEVEL_ENEMY;
cout<<"ID: ";
cin>>ID;
cout<<"LEVEL ENEMY: ";
checkLevel(ID, LEVEL_ENEMY);
event(ID, LEVEL_ENEMY, HP_HERO, LEVEL_HERO);
n--;
}
printInfoHero(HP_HERO, LEVEL_HERO, PHOENIX, POTION, EXCALIBUR);
//result
if (HP_HERO > 0){
cout<<NAME<<" DA GIAI CUU DUOC "<<PRINCESS<<"... TU DO, "<<NAME<<" VA "<<PRINCESS<<" HANH PHUC BEN NHAU";
}
else {
cout<<"THE PRINCESS HAS BEEEN TRAPPED FOREVER!";
}
return 0;
}Editor is loading...
Leave a Comment