From 522f7470b292c46a2ef5374f693d9ffde6cab9b9 Mon Sep 17 00:00:00 2001 From: Henri Bourcereau Date: Wed, 13 Aug 2025 21:55:37 +0200 Subject: [PATCH] not yet burnrl_big --- bot/scripts/train.sh | 4 ++-- bot/src/dqn/burnrl_big/environment.rs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bot/scripts/train.sh b/bot/scripts/train.sh index 889dc9a..9da60a0 100755 --- a/bot/scripts/train.sh +++ b/bot/scripts/train.sh @@ -5,8 +5,8 @@ LOGS_DIR="$ROOT/bot/models/logs" CFG_SIZE=12 # BINBOT=train_dqn_burn -# BINBOT=train_dqn_burn_big -BINBOT=train_dqn_burn_before +BINBOT=train_dqn_burn_big +# BINBOT=train_dqn_burn_before OPPONENT="random" PLOT_EXT="png" diff --git a/bot/src/dqn/burnrl_big/environment.rs b/bot/src/dqn/burnrl_big/environment.rs index d6b8721..6706163 100644 --- a/bot/src/dqn/burnrl_big/environment.rs +++ b/bot/src/dqn/burnrl_big/environment.rs @@ -165,8 +165,7 @@ impl Environment for TrictracEnvironment { let trictrac_action = Self::convert_action(action); let mut reward = 0.0; - let mut is_rollpoint = false; - let mut terminated = false; + let is_rollpoint; // Exécuter l'action si c'est le tour de l'agent DQN if self.game.active_player_id == self.active_player_id { @@ -381,7 +380,7 @@ impl TrictracEnvironment { TurnStage::RollWaiting => { let mut rng = thread_rng(); let dice_values = (rng.gen_range(1..=6), rng.gen_range(1..=6)); - calculate_points = true; + // calculate_points = true; // comment to replicate burnrl_before GameEvent::RollResult { player_id: self.opponent_id, dice: store::Dice { @@ -390,6 +389,7 @@ impl TrictracEnvironment { } } TurnStage::MarkPoints => { + panic!("in play_opponent_if_needed > TurnStage::MarkPoints"); let dice_roll_count = self .game .players