00001 /** @mainpage 00002 00003 @section gouctoverview Overview 00004 00005 The GoUct library contains a Monte-Carlo tree search Go player based on 00006 class SgUctSearch from the SmartGame library. Important classes are: 00007 - GoUctSearch - Derived from SgUctSearch; implements the basic game state 00008 functions of SgUctSearch for the game of Go. 00009 - GoUctGlobalSearch - Derived from GoUctSearch; this is the actual search 00010 engine; the playout policy can be configured as a template parameter. 00011 - GoUctPlayer - The player; the search can be configured as a template 00012 parameter; the main Fuego engine uses this player with GoUctGlobalSearch 00013 as the search and GoUctPlayoutPolicy as the playout policy. 00014 00015 @section gouctdependencies Dependencies 00016 00017 - %GtpEngine 00018 - SmartGame 00019 - Go 00020 00021 @section gouctdocumentation Documentation 00022 00023 - @ref gouctgtpcommands "GTP Commands (from GoUctCommands)" 00024 - @ref gouctbookbuildergtpcommands "GTP Commands (from 00025 GoUctBookBuilderCommands)" */ 00026