Computer player for the game of Go
Oakfoam is an open-source, cross-platform computer player for the ancient game of Go. It is about 5k KGS on 19x19, and stronger on smaller boards.
Although Oakfoam has a built-in interface you can use after downloading, there is also support for using GoGui as an advanced interface.
Oakfoam is built on a multi-threaded Monte-Carlo Tree Search engine with various enhancements, which can be customized by altering a large number of parameters. Only Chinese area scoring is currently supported.
To start playing against Oakfoam:
Version 0.2.0 (released 2014-01-23):
Version 0.1.3 (released 2013-04-20):
Version 0.1.2 (released 2012-08-29):
Latest source code: zip, gz, bz2
More downloads are available here.
Oakfoam is the engine used in NiceGo, the iOS app available here.
Oakfoam is an open-source project. It uses C++ as the main programming language. Development makes extensive use of the Bitbucket repository, including the wiki and issue tracker. If you would like to contribute, please read the relevant page on the wiki first.
There is an RSS feed for the latest changesets.
Oakfoam is partially supported by the National Research Foundation of South Africa.
Oakfoam-related publications:
Please send notifications of new publications to the mailing list.
Feel free to make contact if you have any questions: