not yet burnrl_big

This commit is contained in:
Henri Bourcereau 2025-08-13 21:55:37 +02:00
parent c0da21dfec
commit 522f7470b2
2 changed files with 5 additions and 5 deletions

View file

@ -5,8 +5,8 @@ LOGS_DIR="$ROOT/bot/models/logs"
CFG_SIZE=12 CFG_SIZE=12
# BINBOT=train_dqn_burn # BINBOT=train_dqn_burn
# BINBOT=train_dqn_burn_big BINBOT=train_dqn_burn_big
BINBOT=train_dqn_burn_before # BINBOT=train_dqn_burn_before
OPPONENT="random" OPPONENT="random"
PLOT_EXT="png" PLOT_EXT="png"

View file

@ -165,8 +165,7 @@ impl Environment for TrictracEnvironment {
let trictrac_action = Self::convert_action(action); let trictrac_action = Self::convert_action(action);
let mut reward = 0.0; let mut reward = 0.0;
let mut is_rollpoint = false; let is_rollpoint;
let mut terminated = false;
// Exécuter l'action si c'est le tour de l'agent DQN // Exécuter l'action si c'est le tour de l'agent DQN
if self.game.active_player_id == self.active_player_id { if self.game.active_player_id == self.active_player_id {
@ -381,7 +380,7 @@ impl TrictracEnvironment {
TurnStage::RollWaiting => { TurnStage::RollWaiting => {
let mut rng = thread_rng(); let mut rng = thread_rng();
let dice_values = (rng.gen_range(1..=6), rng.gen_range(1..=6)); 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 { GameEvent::RollResult {
player_id: self.opponent_id, player_id: self.opponent_id,
dice: store::Dice { dice: store::Dice {
@ -390,6 +389,7 @@ impl TrictracEnvironment {
} }
} }
TurnStage::MarkPoints => { TurnStage::MarkPoints => {
panic!("in play_opponent_if_needed > TurnStage::MarkPoints");
let dice_roll_count = self let dice_roll_count = self
.game .game
.players .players