#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#define HP 2500
int punch();//100 +- 50
int kick();//180 +- 100
int main()
{
int park_hp=HP,player_hp=HP,damage;
char dogu;
srand(time(NULL));
do{
printf(" : %d\n",player_hp);
printf(" HP: %d\n",park_hp);
printf("공격 a: , s: : ");
dogu=getch();
/* 공격*/
switch(dogu){
case 'a':
damage=punch();
printf("\n게 %d !\n",damage);
break;
case 's':
damage=kick();
printf("\n게 %d !\n",damage);
break;
}
park_hp = park_hp-damage;
/*근 공격*/
dogu=rand()%2;
switch(dogu){
case 0:
damage=punch();
printf(" %d !\n",damage);
break;
case 1:
damage=kick();
printf(" %d !\n",damage);
break;
}
player_hp -= damage;
printf("\n");
fflush(stdin);
}while(!(player_hp<0 || park_hp<0));
if(player_hp<0 && park_hp<0){
printf(" \n");
}else if(player_hp>0){
printf(" 겼.\n");
}else{
printf(" 겼 ㅠ\n");
}
return 0;
}
int punch()//100 +- 50 / cri: 20% 500
{
int damage;
damage=rand()%100;
damage += 100;//damage = damage + 100;
return damage;
}
int kick()////180 +- 100
{
int damage=rand()%200;
damage+=200;
return damage;
}