[−][src]Module ggpf::game
General game traits and implementations.
Modules
breakthrough | Breakthrough game implementation |
hashcode_20 | Google Hashcode 2020 problem. |
meta | Games that takes other games as an input. |
misere_breakthrough | Misère breakthrough |
openai | Open AI Gym interface. |
weak_schur | Weak schur number. |
Structs
NoFeatures | A move encoder that doesn't take into account the board state. |
Traits
Base | Common interface for single and multiplayer games |
Features | Games that can be represented as multi-dimensional arrays. |
Game | Game with one or multiple players. |
GameBuilder | Game builders. |
GameView | Games with an user interface. |
MoveCode | Move encoders |
Playable | Mutable game by playing moves. |
Playout | Game playouts |
SingleWinner | Non-cooperative games. |
Singleplayer | Single-player games. |
SingleplayerGameBuilder | Builders for single-player games. |
Functions
simulate | Simulate a match by executing the two policies on a given game. |
Trait aliases
MoveTrait | Action that may be applied to a game state. |