#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#define TURN_GAP 500
int main()
{
int myHP = 1000;
int GwaJaeHP = 500;
int GwaJaeDem=rand()%1000+300;
char key;
puts("야ìƒ�ì�˜ Cê³¼ì œê°€ 나타났다!!!!");
while(TRUE)
{
puts("---------------------------------");
puts("무엇ì�„ í• ê¹Œ?");
puts("a:몸통박치기!! s:튀어오르기!!\n d:단단해지기!! f:수강취소!");
key=getchar();
// '나'� 차례
switch (key) {
case 'a':
puts("나(�)는 몸통박치기!!를 사용했다.");Sleep(TURN_GAP);
GwaJaeHP -= 100;
printf("ê³¼ì œëŠ” 100ì�˜ 피해를 입었다!\n");Sleep(TURN_GAP);
break;
case 's':
puts("나(�)는 튀어오르기!!를 사용했다.");Sleep(TURN_GAP);
puts("그러나 아무 �� �어나지 않았다.");Sleep(TURN_GAP);
break;
case 'd':
puts("나(�)는 단단해지기!!를 사용했다.");Sleep(TURN_GAP);
puts("나ì�˜ ë°©ì–´ë ¥ì�´ ìƒ�당히 ìƒ�승했다!");Sleep(TURN_GAP);
break;
case 'f':
puts("나(�)는 수강취소를 사용했다!");Sleep(TURN_GAP);
GwaJaeHP -= rand()%1000 + 300;
printf("ê³¼ì œëŠ” %dì�˜ 대미지를 입었다!",GwaJaeDem);Sleep(TURN_GAP);
break;
default:
continue;
}
//ê³¼ì œì�˜ 차례
switch (rand()%3) {
case 0:
puts("ê³¼ì œê°€ ì–´ë ¤ì›Œ 졌다!");Sleep(TURN_GAP);
GwaJaeDem = rand()%100 + 100;
myHP -= GwaJaeDem;
printf("나(�)는 %d� mental 피해를 입었다!\n",GwaJaeDem);Sleep(TURN_GAP);
break;
case 1:
puts("ê³¼ì œê°€ ê·¸ì € 있ì�„ ë¿�ì�´ë‹¤.");Sleep(TURN_GAP);
puts("아무�� �어나지 않았다.");Sleep(TURN_GAP);
puts("그런� 기분� 나�다.");Sleep(TURN_GAP);
break;
case 2:
puts("ê³¼ì œì�˜ ê³¼ì œí�í’�!!!!");Sleep(TURN_GAP);
GwaJaeDem = rand()%100000 + 10000000;
myHP -= GwaJaeDem;
printf("나� mental� %d� 피해를 입어 파괴�었다!!\n",GwaJaeDem);Sleep(TURN_GAP);
break;
default:
break;
}
Sleep(2000);
fflush(stdout);
fflush(stdin);
system("cls");
if(myHP<0)
{
puts("ê³¼ì œê°€ 너무 ê°•ë ¥í•˜ë‹¤!\n나(ì�€)는 ì •ì‹ ì�„ ìžƒê³ ì“°ëŸ¬ì¡Œë‹¤!");Sleep(TURN_GAP);
break;
}
if(GwaJaeHP <0)
{
puts("ê³¼ì œë¥¼ ì�´ê²¼ë‹¤!");Sleep(TURN_GAP);
break;
}
}
return 0;
}