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.

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 : A beautiful OS X editor and client that includes GnuGo.
  • [ext] Goban : Different from the above. Supports 3D rendering.
  • GoGui : In Java.
  • Go Knot : Play locally against Gnu Go, IGS client (Windows, shareware)
  • 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.
  • 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.
  • [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) 2007 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About