correction des probabilités

This commit is contained in:
Awen Lelu
2026-01-06 16:43:14 +01:00
parent d266dd855d
commit bc80318316
2 changed files with 6 additions and 5 deletions

View File

@@ -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;