diff options
Diffstat (limited to 'src/strategy/monte_carlo.rs')
-rw-r--r-- | src/strategy/monte_carlo.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/strategy/monte_carlo.rs b/src/strategy/monte_carlo.rs index cd4dc35..c2f3561 100644 --- a/src/strategy/monte_carlo.rs +++ b/src/strategy/monte_carlo.rs @@ -146,8 +146,8 @@ impl CommandScore { self.next_seed = next_seed; } - fn win_ratio(&self) -> u32 { - self.victories * 1000 / self.attempts + fn win_ratio(&self) -> i32 { + (self.victories as i32 - self.defeats as i32) * 10000 / (self.attempts as i32) } fn init_command_scores(settings: &GameSettings, state: &GameState) -> Vec<CommandScore> { |