Go-Playing Programs

  Difficulty: Intermediate   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

Current programs - professional strength

Note that versions available for sale are typically older and weaker than the program's current state.

  • AlphaGo -- (unreleased) -- First program to beat a professional in an even game on 19x19.
  • AQ -- (open source) -- Professional level Tensor trained bot for Linux and Windows.
  • BensonDarr (Phoenix Go) -- (open source) -- Very strong AI playing on Fox; developed by Tencent based on the AlphaGo Zero paper.
  • CGI -- (unreleased) -- Reached 10-dan on Foxwq server.
  • CrazyStone -- (Windows or iOS, commercial) -- 2007 Computer Olympiad runner-up, 2013 UEC Cup. In 2018 briefly topped the CGOS ratings list. [ext] Crazy Sensei is its browser-based version. Estimated 5d skill level for Pro version with analysis capability.
  • DolBaram? -- (unreleased) -- Written by Korean programmer Lim Jaebum (whose program Baduki competed in the FOST cup in 1998)
  • ELF OpenGo -- (open source) -- Very strong AI made by Facebook. The neural net itself can be converted to run on the Leela Zero engine. Can be integrated with computer software Lizzie or run on iOS program A Master of Go? (commerical)
  • FineArt -- (unreleased) -- Professional level program created by the Chinese company Tencent in 2016. Dec 2017 AI Ryusei champion.
  • Golaxy -- (unreleased) Strong Chinese program
  • Leela Zero -- (Windows, open source, can compile for Mac and Linux) -- Community-based deep learning project replicating ideas of AlphaGo Zero.
  • Master of Go -- (iOS, commercial) -- Powerful interface for deploying superhuman strength go neural networks with Leela Zero and ELF OpenGo weights included.
  • Zen (go program) -- (Windows, commercial) -- 2009-2013 Computer Olympiad champion, 2011-2014 UEC Cup champion, also known as DeepZen?.

Current programs - other

Programs of Historic Interest

Other programs

Go Playing Programs, playing on go servers:

Many different programs play on KGS on a constant basis. See KGSBots for a list of bots playing there. Of course, bots can also be found on other servers such as DGS or OGS.

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:

see Go client for a complete and more up to date list.

  • Drago : Windows editor/replayer interfaced with GTP engines
  • GoGui : In Java?. Has many features useful to Go program developers.
  • Quarry : An open-source GTP 2 client and SGF editor.
  • Sente Goban : An OS X editor and client that includes GnuGo.
  • SmartGo : Supports GTP.
  • Sabaki : Front end GUI for playing go with support for GTP engines.

Related Links


Go-Playing Programs last edited by 195.41.211.254 on November 8, 2019 - 15:05
RecentChanges · StartingPoints · About
Edit page ·Search · Related · Page info · Latest diff
[Welcome to Sensei's Library!]
RecentChanges
StartingPoints
About
RandomPage
Search position
Page history
Latest page diff
Partner sites:
Go Teaching Ladder
Goproblems.com
Login / Prefs
Tools
Sensei's Library