I have been interested in Go for a while, but only lightly.

I have started working on a Go program, called Cogito (Latin for 'I think'). It is simple and compact, using UCT. At the moment it doesn't use any heuristics and doesn't have any bias or anything, just simple "light" playouts.

It doesn't use any protocols or anything right now, but just a command line interface.

The particular aim of this project is to eventually create a small obfuscated program for the IOCCC. This means there must be less than 2048 characters total (excluding whitespace), which I believe would make it the world's smallest go program. The program is not obfuscated at all right now. 1