This commit is contained in:
Henri Bourcereau 2026-01-15 18:31:12 +01:00
parent e4bd20578a
commit 4920ab96f8
5 changed files with 7 additions and 1046 deletions

View file

@ -237,7 +237,7 @@ impl TrictracEnvironment {
// Mapper l'index d'action sur une action valide
let action_index = (action.index as usize) % valid_actions.len();
Some(valid_actions[action_index].clone())
Some(valid_actions[action_index])
}
/// Exécute une action Trictrac dans le jeu

View file

@ -6,8 +6,8 @@ use std::fmt::{Debug, Display, Formatter};
use serde::{Deserialize, Serialize};
use store::{CheckerMove, GameEvent, GameState};
// 1 (Roll) + 1 (Go) + mouvements possibles
// Pour les mouvements : 2*16*16 = 514 (choix du dé + choix de la dame 0-15 pour chaque from)
// 1 (Roll) + 1 (Go) + 512 (mouvements possibles)
// avec 512 = 2 (choix du dé) * 16 * 16 (choix de la dame 0-15 pour chaque from)
pub const ACTION_SPACE_SIZE: usize = 514;
/// Types d'actions possibles dans le jeu