correction des probabilités
This commit is contained in:
11
main.cpp
11
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;
|
||||
|
||||
Reference in New Issue
Block a user