diff --git a/main b/main index 864c834..db8a326 100755 Binary files a/main and b/main differ diff --git a/main.cpp b/main.cpp index 5c24cc1..cf0ea0b 100644 --- a/main.cpp +++ b/main.cpp @@ -4,16 +4,17 @@ // sans ia et sans gluten const int base_zombies = 3; -const int base_humans = 1000; +const int base_humans = 10000; -const float attack_chance = 0.8; -const float infection_chance = - 0.5; // 50% de chance de se faire infecté si non tué par l'attaque -const float death_chance = 0.2; // 20% de chance de mourir de l'attaque +const int attack_chance = 80; +const int infection_chance = + 50; // 50% de chance de se faire infecté si non tué par l'attaque +const int death_chance = 20; // 20% de chance de mourir de l'attaque void attack(int humans, int zombies, int *new_humans, int *new_zombies) { if (rand() % 100 < death_chance) { *new_humans = humans - 1; + *new_zombies = zombies; } else if (rand() % 100 < infection_chance) { *new_humans = humans - 1; *new_zombies = zombies + 1;