帮我写一个绝地求生游戏代码
时间: 2023-03-24 13:03:16 浏览: 4922
好的,以下是一个简单的绝地求生游戏代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int player_health = 100;
int enemy_health = 100;
int player_attack, enemy_attack;
int round = 1;
srand(time(NULL));
printf("欢迎来到绝地求生游戏!\n");
while (player_health > && enemy_health > )
{
printf("第 %d 回合开始!\n", round);
player_attack = rand() % 20 + 1;
enemy_attack = rand() % 20 + 1;
printf("你对敌人造成了 %d 点伤害!\n", player_attack);
enemy_health -= player_attack;
if (enemy_health <= )
{
printf("你赢了!\n");
break;
}
printf("敌人对你造成了 %d 点伤害!\n", enemy_attack);
player_health -= enemy_attack;
if (player_health <= )
{
printf("你输了!\n");
break;
}
printf("第 %d 回合结束,你的血量为 %d,敌人的血量为 %d。\n", round, player_health, enemy_health);
round++;
}
printf("游戏结束!\n");
return ;
}