Go-Playing Programs

    Keywords: Software

This is a list of computer programs that play go. These are distinct from Go Clients, which allow a human to play go using a computer. For other types of programs and software that don't play, see Go Programs. A computer program playing online is called a Bot or Gobot.

Table of contents

Major programs

Other programs

Old versions of programs

Go Playing Programs, playing on go servers:

Many different programs play on KGS on a constant basis. See KGSBots for a current list of bots playing there.

GUIs for Go-playing programs

These programs can be used as graphical front-end to any Go-AI, that support GTP and/or GMP. Some of them have other features, like IGS/NNGS-client or SGF-viewer and -editor, too:

  • [ext] ccGo : Written in C++. Use Gtk2-widgets. For Linux and other Unixes. Open source.
  • CGoban1 : Uses X Window System. Open source.
  • Drago : Windows editor/replayer interfaced with GTP engines
  • [ext] Goban : Different from the above. Supports 3D rendering.
  • GoGui : In Java. Has many features useful to Go program developers.
  • Go Knot : Play locally against Gnu Go, IGS client (Windows, shareware)
  • Jago Go client for playing locally or over Internet servers, with many international versions available
  • [ext] JiGo Java Interface for Go. A professional Go Programming API and Toolkit.
  • PANDA-glGo : Formerly known as glGo. Supports 3D rendering.
  • qGo : Written in C++. Use Qt-widgets. Member of IGSCP. Works under both Windows and Unixes. Open source.
  • mlgo : Client in ocaml. Open source. In early developement, but supports the GTP.
  • Quarry : An open-source GTP 2 client and SGF editor.
  • [ext] RubyGo : Client written in Ruby. Open source. Member of IGSCP. Works under both Windows and Unixes.
  • [ext] SDL Go : Client that communicates with GNU Go through its ascii interface, supports GTP too.
  • Sente Goban : A beautiful OS X editor and client that includes GnuGo.
  • SmartGo : Supports GTP.
  • [ext] TanGo : Client for Windows. Written in Visual Basic. Open source. Also contains an SGF viewer, GNU Go player and NNGS Server.
  • [ext] Shades of Go : Client for Windows using .NET. Written in C# with full 3D display of the Goban.
  • MultiGo
  • [ext] GnomeGo : Client for Linux, integrates into the GNOME Desktop environment. Written in python.

How do Go-playing programs work?


This is a copy of the living page "Go-Playing Programs" at Sensei's Library.
(OC) 2008 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About