doc
This commit is contained in:
parent
7c50a6d07b
commit
291b0ef3c1
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -53,6 +53,10 @@ Client
|
|||
|
||||
### Epic : Bot
|
||||
|
||||
- PGX
|
||||
- https://joe-antognini.github.io/ml/jax-tic-tac-toe
|
||||
- https://www.sotets.uk/pgx/api_usage/
|
||||
|
||||
- OpenAi gym
|
||||
- doc gymnasium <https://gymnasium.farama.org/introduction/basic_usage/>
|
||||
- Rust implementation for OpenAi gym <https://github.com/MathisWellmann/gym-rs>
|
||||
|
|
|
|||
Loading…
Reference in a new issue