ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 도스창에서 게임 만들기
    프로그래밍 2013. 10. 31. 16:27
    반응형
        
    #include 
    
    void main(void)
    {
           printf("당신은 지금 마을 안에 있습니다.\n");
           printf("북쪽에는 은행이 있고, 동쪽에는 상점이,");
    printf("서쪽에는 쉴 수 있는 여관이 있습니다.");
    printf("그리고 마을 밖으로 나가려면 남쪽으로 가면 됩니다.");
    }
    
    
    #include 
    
    void main(void)
    {
    printf("당신은 지금 마을 안에 있습니다.\n북쪽에는 은행이 있고, 동쪽에는 상점이 , 서쪽에는 쉴 수있는 여관이 있습니다.\n 그리고 마을 밖으로 나가려면 남쪽으로 가면 됩니다.\n");
    }
    
    #include 
    
    
    void main(void)
    {
    int swordCount = 0;
    int playerHP = 0;
    int playerTotalMoney = 0;
    int playerNowMoney = 100;
    
    printf("당신은 지금 마을 안에 있습니다. \n");
    printf("북쪽에는 은행이 있고, 동쪽에는 상점이,");
    printf("서쪽에는 쉴 수 있는 여관이 있습니다.\n");
    printf("그리고 마을 밖으로 나가려면 남쪽으로 가면 됩니다. \n\n");
    
    printf("어디로 이동하시겠습니까?\n\n");
    printf("1.상점, 2.여관 3. 은행 4. 마을 나가기 (번호를 입력 후 엔터를 쳐 주세요)\n");
    
    int i = 0;
    scanf("%d",&i);
    printf("당신은 %d번을 누르셨습니다.\n",i);
    
    if( i == 0)
    {
    printf("당신은 지금 상점 안에 있습니다.\n");
    printf("상점 안에서는 각종 무기를 구입할 수 있습니다. \n");
    printf("무엇을 구입하시겠습니까?\n");
    printf("1.나무검 2.철검 3. 강철검 4.미스릴검 \n");
    
    int sword = 0;
    scanf("%d",&sword);
    printf("당신은 %d번 검을 구입하셨습니다.\n",sword);
    if(sword==1)
    {
    printf("당신은 나무검으로 장착합니다. \n");
    swordCount = 0; 
    }
    
    if(sword == 2)
    {
    printf("당신은 철검으로 장착합니다.");
    swordCount = 20;
    }
    
    if(sword == 3)
    {
    printf("당신은 강철검으로 장착합니다.");
    swordCount = 30;
    }
    
    if(sword == 4)
    {
    printf("당신은 미스릴검으로 장착합니다.");
    swordCount = 50;
    }
    
    }
    
    if(i==2)
    {
    printf("당신은 지금 여관 안에 있습니다.\n");
    printf("쉬시겠습니까?(1번은 예/ 다른 번호는 아니요.)\n");
    
    int rest = 0;
    scanf("%d",&rest);
    
    if(rest == 1)
    {
    printf("체력이 전부 회복되었습니다.\n");
    playerHP = 100;
    }
    
    printf("안녕히 가십시오.\n");
    }
    
    if(i==3)
    {
    printf("당신은 지금 은행 안에 있습니다.\n");
    printf(무엇을 하시겠습니까?(1. 예금 2. 인출 3. 그 외 번호는 나가기).\n");
    int money= 0;
    scanf("%d",&money);
    
    if(money == 1)
    {
    playerTotalMoney = playerTotalMoney + playerNowMoney;
    playerNowMoney = 0;
    printf("가지고 있는 돈 전부 예금하셨습니다.")
    }
    if(money==2)
    {
    printf("얼마를 인출하시겠습니까?\n");
    int moneyOut = 0;
    scanf("%d",&moneyOut);
    
    if(playerTotalMoney >= moneyOut)
    {
           playerTotalMoney = playerTotalMoney - moneyOut;
           playerNowMoney = moneyOut;
    }
    }
          printf("당신이 가지고 있는 돈은 %d원이고,\n",playerNowMoney);
          printf("은행에 예금된 돈은 전부 %d원입니다. \n\n",playerTotalMoney);
          printf("안녕히 가십시오.\n");
    
    }
    
    if(i==4)
    {
          printf("당신은 지금 마을 밖에 있습니다.\n");
    }
    }
    
    반응형

    '프로그래밍' 카테고리의 다른 글

    C 게임프로그래밍 5  (0) 2013.11.09
    C 게임프로그래밍 4  (0) 2013.11.09
    C 게임프로그래밍 3  (0) 2013.11.09
    C게임프로그래밍 2  (0) 2013.11.09
    게임프로그래밍 1  (0) 2013.11.08
Designed by Tistory.