Ian Osgood's Forth Go Program (FGP)

Here is a small Go program which uses Monte Carlo techniques to play Go on a small board. Included are a random player, a straight Monte Carlo player, and a UCT player.

This uses a bitmap board representation, with bitboards for white, black, and empty stones. Bitboard operations and a board stack are used for extracting information needed to play Go.

Source

Future work

Links