Versions in this module Expand all Collapse all v0 v0.1.1 Jan 18, 2021 v0.1.0 Jan 14, 2021 Changes in this version + const Black + const BlackP + const None + const Pass + const White + const WhiteP + func Opponent(p game.Player) game.Player + type Game struct + func New(m, n, k int) *Game + func (g *Game) ActionSpace() int + func (g *Game) AdditionalScore() float32 + func (g *Game) Apply(m game.PlayerMove) game.State + func (g *Game) Board() []game.Colour + func (g *Game) BoardSize() (int, int) + func (g *Game) Check(m game.PlayerMove) bool + func (g *Game) Clone() game.State + func (g *Game) Ended() (ended bool, winner game.Player) + func (g *Game) Eq(other game.State) bool + func (g *Game) Err() error + func (g *Game) Format(s fmt.State, c rune) + func (g *Game) Fwd() + func (g *Game) Handicap() int + func (g *Game) Hash() game.Zobrist + func (g *Game) Historical(i int) []game.Colour + func (g *Game) Itol(c game.Single) game.Coord + func (g *Game) LastMove() game.PlayerMove + func (g *Game) Ltoi(c game.Coord) game.Single + func (g *Game) MoveNumber() int + func (g *Game) Passes() int + func (g *Game) Reset() + func (g *Game) Score(p game.Player) float32 + func (g *Game) SetToMove(p game.Player) + func (g *Game) ToMove() game.Player + func (g *Game) UndoLastMove()