[][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.