Compare commits

..

2 commits

Author SHA1 Message Date
Henri Bourcereau dc197fbc6f dqn trainer 2025-06-22 12:32:59 +02:00
Henri Bourcereau 7507ea5d78 fix workflow 2025-06-22 12:32:59 +02:00

View file

@ -1,4 +1,4 @@
use crate::{Color, GameState, PlayerId};
use crate::{CheckerMove, Color, GameState, PlayerId};
use rand::prelude::SliceRandom;
use rand::{thread_rng, Rng};
use serde::{Deserialize, Serialize};
@ -376,7 +376,9 @@ impl TrictracEnv {
// Stratégie simple : choix aléatoire
let mut rng = thread_rng();
let choosen_move = *possible_moves.choose(&mut rng).unwrap();
let choosen_move = *possible_moves
.choose(&mut rng)
.unwrap_or(&(CheckerMove::default(), CheckerMove::default()));
GameEvent::Move {
player_id: self.opponent_player_id,