Download Latest Version tgo033exe.7z (20.8 kB)
Email in envelope

Get an email when there's a new version of Tgo

Home / src
Name Modified Size InfoDownloads / Week
Parent folder
tgo029.7z 2016-06-30 40.4 kB
tgo028.7z 2016-03-01 41.4 kB
tgo027.7z 2016-02-01 40.7 kB
tgo026.7z 2015-11-11 39.5 kB
tgo025.7z 2015-10-02 38.3 kB
tgo024.7z 2015-08-31 38.0 kB
tgo023.7z 2015-08-03 38.7 kB
tgo022.7z 2015-07-03 38.7 kB
tgo021.7z 2015-06-01 38.7 kB
tgo020.7z 2015-05-01 38.7 kB
tgo019.7z 2014-12-25 40.2 kB
tgo018.7z 2014-11-09 40.3 kB
tgo017.7z 2014-08-18 37.4 kB
tgo016.7z 2014-07-09 38.6 kB
tgo015.7z 2014-05-30 38.8 kB
tgo014.7z 2014-04-07 36.1 kB
tgo011.7z 2014-04-06 25.6 kB
tgo010.7z 2014-04-06 25.3 kB
tgo009.7z 2014-04-06 24.1 kB
tgo008.7z 2014-04-06 21.4 kB
tgo007.7z 2014-03-29 19.8 kB
tgo006.7z 2014-03-29 15.7 kB
tgo005.7z 2014-03-29 13.0 kB
tgo004.7z 2014-03-29 11.7 kB
tgo013.7z 2014-02-18 31.0 kB
tgo003.7z 2014-02-09 9.8 kB
tgo002.7z 2014-02-06 7.6 kB
tgo001.7z 2014-01-28 5.6 kB
tgo012.7z 2014-01-16 26.3 kB
Totals: 29 Items   861.4 kB 0
=================
Readme 2014-12-25
=================

* What is Go?
  Go is a board game originating from ancient China. Its rules are very simple
but the game variations are so many so that even no two games are same. It is a
very interesting game, you can learn its rules by searching "how to play go" on
the Internet. It takes about 10 to 20 minutes to learn the rules.

* What is Go engine?
  Go engine is a program that communicating with other program using a protocol.
Although you can play with the Go engine directly, it is more reasonable to use
an interface program to communicate with the Go engine.

* What is Tgo?
  Tgo is an open source Go engine. Tgo is licensed under Apache License v2.

* What are the platforms supported by Tgo?
  Currently, Tgo is building and running on Windows 98/XP.

* What environment is required to build Tgo?
  You need to install MSYS-1.0.8 and MinGW-3.0.0.

* How to build Tgo?
  Extract Tgo to a directory then type make at the Tgo top directory. There are
two build variants - debug build and release build.

  First, run MSYS to open a shell.

  Then change to the Tgo top directory. For example,

    $ cd /c/tgo

  For debug build,

    $ export BUILD_TYPE=dbg
    $ make

  For release build,

    $ export BUILD_TYPE=rel
    $ make

  You can find the output files under the out directory.

* What commands are supported by Tgo?
  Tgo uses Go Text Protocol, you can use the list_commands command to list the
commands supported by Tgo. Some commands have comments as followed:

  . boardsize <integer>
    Now, only support 9.

  . final_status_list dead
    Only support this command to list dead stones.

  . tgo_player <color> <integer> <integer>
    Uses this command to change Tgo player and level. The first <integer>
    specifies the player, now 0 and 1. The next <integer> specifies the level,
    0 to 10, 0 means default, 1 is the weakest and 10 is the strongest.

    For example, use this command to use player 1 level 3 for black

        tgo_player b 1 3

    Now, Tgo has two players: T0 and T1.

    T0 is a policy player.

    T1 is a Monte-Carlo tree search player.
Source: Readme, updated 2014-12-25