summaryrefslogtreecommitdiff
path: root/src/strategy/monte_carlo.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/strategy/monte_carlo.rs')
-rw-r--r--src/strategy/monte_carlo.rs4
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> {