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