RPG

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
   srand(time(NULL));
   
   printf("Welcome to the RPG game!\n");
   
   //ここにゲームのループを書きます
   struct Player {
   char name[20];
   int level;
   int exp;
   int hp;
   int atk;
   int def;
};

void playerAttack(struct Player *player, struct Enemy *enemy) {
   int damage = player->atk - enemy->def;
   if (damage < 0) {
       damage = 0;
   }
   enemy->hp -= damage;
   printf("%s attacked %s and dealt %d damage!\n", player->name, enemy->name, damage);
}

struct Enemy {
   char name[20];
   int hp;
   int atk;
   int def;
};

void enemyAttack(struct Enemy *enemy, struct Player *player) {
   int damage = enemy->atk - player->def;
   if (damage < 0) {
       damage = 0;
   }
   player->hp -= damage;
   printf("%s attacked %s and dealt %d damage!\n", enemy->name, player->name, damage);
}

struct Player player = {"Player", 1, 0, 100, 10, 5};
struct Enemy enemy = {"Enemy", 50, 5, 2};

while (player.hp > 0 && enemy.hp > 0) {
   int randNum = rand() % 2; //0または1

   return 0;
}

この記事が気に入ったらサポートをしてみませんか?