Compare commits

..

3 commits

Author SHA1 Message Date
Henri Bourcereau 8e6a94425c dqn trainer 2025-06-21 23:02:31 +02:00
Henri Bourcereau 5f33737c1b wip fix workflow 2025-06-09 20:17:00 +02:00
Henri Bourcereau f6ec3ef5ae wip 2025-06-08 21:20:04 +02:00

View file

@ -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,