Contents

Go Programs Overview

Go programs are written in Python, and communicate via GTP. You can run them from the command line, from an automated tool, or from a user interface such as GoGui.

First Go programs - Go0 and Go1

Download go0and1.tgz and unpack it. The go0and1 directory contains the following files:

There is a Sample Session with the Go1 Program.

Go2, Optimized almost-random Go Player

GoHeuristicPlayer, contains a Go player using a simple "average liberties" heuristic

Go3, Simulation-based Go player

Go4, Simulation-based Go player with probabilistic playout policy

Go5, MCTS-based Go player

GoAlpha, Alpha Zero training and Go player


Last modified: Martin Müller