diff --git a/bot/src/strategy/dqn_trainer.rs b/bot/src/strategy/dqn_trainer.rs index 8d9db57..2cd0b3d 100644 --- a/bot/src/strategy/dqn_trainer.rs +++ b/bot/src/strategy/dqn_trainer.rs @@ -1,4 +1,4 @@ -use crate::{CheckerMove, Color, GameState, PlayerId}; +use crate::{Color, GameState, PlayerId}; use rand::prelude::SliceRandom; use rand::{thread_rng, Rng}; use serde::{Deserialize, Serialize}; @@ -376,9 +376,7 @@ impl TrictracEnv { // Stratégie simple : choix aléatoire let mut rng = thread_rng(); - let choosen_move = *possible_moves - .choose(&mut rng) - .unwrap_or(&(CheckerMove::default(), CheckerMove::default())); + let choosen_move = *possible_moves.choose(&mut rng).unwrap(); GameEvent::Move { player_id: self.opponent_player_id,