Skip to content

Remi-Coulom/gogui

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GoGui

GoGui is a graphical interface to board-game AI software, using the GTP protocol. GoGui and GTP were designed for Go programs, but the protocol was extended to handle any board game.

Besides the basic ability of visualizing the board, saving game records in sgf format, and letting humans play against the AI, GoGui offers many interesting features for AI developers:

  • A GTP engine can define analyze commands. This will extend GoGui with new custom commands that can be used to display information graphically on the board, or open dialog boxes to set engine parameters.
  • Tools such as gogui-twogtp can be used to run matches between two programs and collect statistics.

Screenshots

Policy visualization with analyze commands:

gogui_policy

Chess engine displaying its board:

gogui_chess

Download and Install

Link to the latest release.

Starting from version 1.5.2, GoGui is distributed as a zip file containing its source code as well as the compiled jars. In order to run GoGui, a Java Runtime Environment must be installed on your machine. The jars are located in the lib subdirectory. For linux, executable scripts are located in the bin subdirectory. Your operating system may make you jump through hoops to let you execute the code because of the security risk of running software downloaded from the internet.

Building from Source

Commands for building gogui from source in Ubuntu can be found in ubuntu_setup.sh. You may have to adjust this script to build on other systems.

Note

GoGui was initially developed by Markus Enzenberger, and hosted on sourceforge.