computer-go.info: Database of Programs

Operating System:

any
as selected

Dos
Windows
Mac
Unix
Amiga
Palm Pilot
Psion
Java
Status:   

any
as selected

Open Source
Free
Use free, distribution prohibited
Shareware
Commercial
Private

361

Competed in the first-ever Computer Go tournament in 1984 (though the name may be later); and in the 1998 Ing Cup.

Private.

Abakus

Abakus is a MC/UCT program. It uses efficient parallelisation using MPI.

agouti

Competed in CGF special event, 2007.

AIGO

Runs on Palm 3

Shareware. Price = USD 8.

AISYS King

Competed in Taiwan, 1989.

Private.

Alpha

Competed in 1997.

Private.

AmiGo

Runs on Amiga OS 1.3

Said to play as strongly as EZ-Go.

Free.

Amigoplus

see AmiGo

Runs on Unix

derived from AmiGo

Free. Download from here.

Amigo.

Taiwanese. Also known as AmiGO.

Unrelated to AmiGo.

Taiwanese. Descended from HappyGo. Created in 2012, renamed "CGI" in 2015.

Read more on its own page.

Private.

Ando-Kun-Igo

Competed in 2002.
Plays mirror Go.

Private.

AntIgo

Plays on KGS.

Private.

Arachne

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Archmage

Competed in 1992 Computer Olympiad

Private.

Argus

Competed in 1995.
Named after a hundred-eyed creature from Greek legend.

Private.

Atari-Go

Runs on Palm

Plays a form of atari-Go (first capture Go) on a 10x10 board.

Read more on its own page.

Free.

Augos (Dos)

see Augos

Runs on Dos

Uses AI techniques.

Read more on its own page.

Free. Download from here.

Augos

Runs on Windows

Uses AI techniques.

Read more on its own page.

Free. Download from here.

Aya

Runs on Windows

Aya traditionally used selective full board search up to 9 plies in 9x9. Search is extended 2 plies when horizon effect occurs. Evaluation function includes string capture search and connections search up to 5 plies (5 plies is 80 rating points stronger than 9 plies version because of fast evaluation function.). Eye recognition and group life and death are static.

It has been extended to use MC methods, and uses 3×3 pattern templates extracted from 10,000 professional games.

Read more on its own page.

Free. Download from here.

B/W

Competed in 1997.

Private.

Baduki

Runs on Unix, Linux

Earlier version placed 21st in 1998 FOST cup. Provided as source code. Requires gtk+ 1.0.x.

Free.

Big Stone

Competed in 1995.

Private.

Bit

First competed in ICGA, Pamplona, 2009.

Private.

BitStronger

Uses tree search and position evaluation.

Competed in 2008 ICGA, Beijing

Private.

Biwako

Competed in 1996.

Private.

boon

Competed in 2007 UEC Cup in Tokyo.

Private.

Botnoid

Played on KGS.
Evolved into "Lazarus".

Private.

break

competed in KGS tournament, July 2007

Private.

Caren's Whisper

Competed in 2004 and 2005. Also known as "Caren".

Private.

Cascades

Competed in 2009 GPW Cup in japan

Private.

CGI

"CGI" stands for "CGI Go Intelligence", where CGI is the name of the laboratory of the team of developers.

It appeared in 2015, and is derived from Amigo.

Read more on its own page.

Private.

Cingo

This program competed in the 1st Computer Olympiad in 1988, winning no games. The only other thing we know about it is, its author was English.

cl-go

Written in Lisp, and so OS-independent. Written by a team at Computer-Go-AG at the University of Hamburg.

Read more on its own page.

Private.

Codan

Played in the 1987 Usenix tournament. Nothing else is known about it.

Coldmilk

Played in GPW Cup, Japan, 2009. Monte Carlo tree search. Written in C++.

Private.

Contender

Competed in North American events in the 1990s.
Originally known as "Infinity Go".
Lynn Beus was the original author, James Logan's contributions came later.

Private.

Infinity Go

see Contender

Private.

CPS

Competed in 2008 ICGA, Beijing

Private.

Crazy Stone 2012

see Crazy Stone

Runs on Windows, iPhone

Crazy Stone is based on the Monte-Carlo evaluation technique, combined with tree search. This paper describes how Crazy Stone works.

Read more on its own page.

Commercial. Price = USD40.

Crazy Stone 2013

see Crazy Stone

Runs on Windows

"Crazy Stone 2013" will score 65% winning rate against the previous program "Crazy Stone 2012", which in turn has scored 81% winning rate against "Crazy Stone 2011".

Read more on its own page.

Commercial. Price = USD60.

Crithith

Competed in the 1998 North American event.

Private.

cyVersion1

Use Monte-Carlo with UCT. Written in C++.

Private.

Daigosan

Competed in the CGF special event, 2006

Great Hon-in-bow

see Daihoninbo

This version competed in the 1992 Ing Cup. Its name is a joke by the author, "dai" is Japanese for "great".

Private.

Daihoninbo

Competed in 1991 Ing Cup

Private.

Dariush

Runs on Windows

Plays on odd board sizes from 9x9 to 19x19. Allows editing of games, with comments and variations. Contains joseki and fuseki dictionaries. Supports .go, .mgt, .sgf, .ght, .ugf and .ugi file formats..

Read more on its own page.

Free. Download via here.

Darren's program

see Darren's progra

Competed in 1997.

Private.

DFGO

Competed in 1996.

Private.

Dimwit

UCT with adaptive MC. Written in C++.

Private.

DolBaram

Appeared in public in October 2013, when it won the KGS 9×9 bot tournament.

Private.

Don

Competed in 1999.

Private.

Dragon

Runs on ran on an Acer in 1986.

Came second in the 1986 "World Computer Go Championship", and third in the 2006 "World Computer Go Congress".

Written in C.

Private.

dtlgo

Written in C++. Uses UCT.

Private.

E.T.

Competed in (Ing Cup) in Taiwan, 1987.

Private.

EGo

Runs on Dos

Has a range of nine "personalities" with distinct playing styles.

Shareware. Price = USD 25 or GBP 18. Download via here. Can be bought from http://webpages.charter.net/suew.

EZ-Go

see EGo

Runs on Dos

Cut-down version of Bruce Wilcox's EGO (described in BGJ 100). This version has only two of the "personalities".

Read more on the BGA's page.

Free. Download from here.

Engine

Plays on KGS.

Private.

Erica

Played in 2008 ICGA, Beijing.

A UCT-based program with a simple opening book.

Ether

Competed in 2002.

Author not known to us.

Private.

EVA-01

Competed in 1997.

Private.

Explorer

Runs on Mac

Recommended. Free since October 2001.

Read more on its own page.

Free. Download from here.

Swiss Explorer

see Explorer

Runs on Mac

The old (1988) version of Explorer, written in Modula 2.
The 1991 version included work by Anders Kierulf.

Private.

FirstGo

Plays on KGS.

Private.

Flexgo

Played in 2008 ICGA, Beijing

Fluke

A Monte Carlo program written in Java. Development started around 16th January 2008.

Read more on its own page.

Private.

Flute

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Fomalhaut

Runs on Windows

A very simple bot based loosely on an email sent to the computer go list by D.Fotland on 2 Dec 2004. Has no look-ahead.

Written in Haskell.

FreeGoban

Runs on Mac OSX

FreeGoban is a derivative of Goban, a full featured Go application. Currently, FreeGoban only allows playing against GnuGo. It is possible that it will include more of Goban features in the future.

Read more on its own page.

Open source. Download from here.

Friday

did well in early "World Computer Go Championship" events

Private.

Fudo

Runs on Linux, Windows

Formerly known as 'GGMC Go'.

Based on the technical report on Mogo (RR-6062.pdf). Written using C.

Fudo is a Japanese word, means "never move". This version features network parallelism of MC/UCT.

Read more on its own page.

Private.

Fuego

Runs on unix

Fuego is a collection of C++ libraries for developing software for the game of Go. It includes a Go player using Monte-Carlo tree search.

Read more on its own page.

Open source. Download from here.

Fuego 0.4 (various Windows builds)

see Fuego

Runs on Windows

Ben Lambrecht's builds for Windows

Free. Download from here.

Fumiko

Competed in the 1992 North American event.

Private.

Fungo

Runs on Windows

Private. Can be bought from http://www.intelisoft.org/.

Fungo (free version)

see Fungo

Runs on Windows

Plays well (for a program), but slowly. This is like the full commercial version of Fungo, except that you are restricted in the number of times you can play it.

Free.

Game

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Gargoyle

Competed in 2004.

Private.

Gb0

Competed in 2008 UEC Cup in Tokyo.

Private.

Gekishin

Competed in 2008 UEC Cup in Tokyo.

Private.

GGMC Go

Runs on Windows, Playstation3

GGMC Go is now known as Fudo Go.

GGMC Go is based on Monte-Carlo Simulation and UCT algorithm and runs on both PC and Playstation 3 (Cell BE). GGMC Go will be distributed in source code.

Read more on its own page.

Private.

Gizumoko

Competed in 1997.

Private.

GL7

Runs on Windows

Written in LPA Prolog. Uses a Knowledge Based (Artificial Intelligence) approach. Built around an explicit representation of Go concepts and rules.

Private.

GMS

Runs on Windows?

Competed in 2001.

Author not known to us.

Private.

GNU Go (Mac build)

see GNU Go

Runs on Mac

Written in C.

Open source.

GNU Go (Palm build)

see GNU Go

Runs on Palm Pilot

Plays badly.

Open source.

GNU Go

Runs on Unix, Linux

GNU Go is free (in the sense of "free speech") Go-playing software. Many people have contributed to its code.

Other Go-playing programs, such as SlugGo, incorporate larger or smaller portions of GNU Go code.

Read more on its own page.

Open source.

GNU Go (Windows build)

see GNU Go

Runs on Windows 95/98/NT

Open source.

GNU Go (Windows CE2 build)

see GNU Go

Runs on Windows CE2

Available as source code, or compiled for StrongARM, MIPS, or SH3. Needs up to 4Mb of memory.

Open source.

GNU Go (Windows CE3 build)

see GNU Go

Runs on Windows CE3

Available as source code, or compiled for StrongARM, MIPS, or SH3. Needs up to 4Mb of memory.

Open source.

GNU Go (Mac OSX build)

see GNU Go

Runs on Mac OSX

Read more on its own page.

Free.

MonteGNU

see GNU Go

A fork of GNU Go incorporating MC code

Private.

GNU Go (various Windows builds)

see Gnu Go

Runs on Windows

Ben Lambrecht's builds for Windows

Free. Download from here.

Go (a)

Competed in Taiwan, 1989.

Private.

Go (b)

Competed in 1991 Ing Cup

Private.

Go (c)

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Go Dipper

Competed in 2000.

Private.

Go game machine

Runs on Windows

From the Nihon Ki-in, and Tei Meikou 9p. Japanese language. Plays only on a 9x9 board. Reasonably strong. Very fast. Intended as an introduction to Go, particularly for children. Recommended.

This is the Japanese-language version

Use free, distribution restricted. Download from here.

Go game machine - English-language version

see Go game machine

Runs on Windows

From the Nihon Ki-in, and Tei Meikou 9p. English language. Plays only on a 9x9 board. Reasonably strong. Very fast. Intended as an introduction to Go, particularly for children. Recommended.

Read more on its own page.

Use free, distribution restricted.

Go Generation

Runs on Windows?

Private.

Go Guru

Competed in the 1989 North American event.

Private.

Go Intellect

Runs on Mac

An early version was written in Modula 2, a later one in C/C++.

Commercial. Price = USD 59. Can be bought from http://www.yutopian.com/go/.

Go Master

Competed in 1997.

Private.

Go Star

Runs on Windows

Private.

Go-Game

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Go Professional

see Go++

Runs on 32-bit Windows

Mick Reiss's program Go4++ became known as Go++ on May 1st, 2003.

Read more on its own page and on the BGA's page.

Commercial.

Go Professional II

see Go++

Runs on 32-bit Windows

Mick Reiss's program Go4++ became known as Go++ on May 1st, 2003.

Read more on its own page and on the BGA's page.

Commercial.

Go Professional III

see Go++

Runs on 32-bit Windows

Read more on its own page and on the BGA's page.

Commercial. Price = GBP 39.99.

Go4++

see Go++

Runs on Windows

Mick Reiss's program Go4++ became known as Go++ on May 1st, 2003.

Read more on its own page and on the BGA's page.

Private.

Go++

Runs on Windows

Mick Reiss's program Go4++ became known as Go++ on May 1st, 2003.

Read more on its own page and on the BGA's page.

Commercial. Price = US$35.

Go169

Runs on PalmOS 5

You can choose the players, the board size (9x9, 13x13, or 19x19), the number of handicap stones, komi, and Japanese or Chinese scoring by selecting the options from the menu. The program scores the game after it is finished.

Read more on its own page.

Free. Download from here.

TuyoiIgo

see Go4++

Runs on Windows

Commercial version of Go4++, available in Japan

Commercial.

Go81

Runs on Palm

Plays on small boards.

Read more on its own page.

Free.

GoAhead

Runs on Windows

The URL below appears to be a manual (in German). So I suppose it must be available somehow.

Read more on its own page.

Private.

Goanna

Uses MC, written in C++.

Private.

Goanna.

Runs on Dos?

Competed in 1984 Usenix tournament. Played very fast.

"goanna played very quickly and methodically. it was easy for a human to beat but befuddled other go playing programs of the era."

Private.

Goban

Runs on Mac OSX

Acts as a front end for GnuGo version 3.2. Uses SGF format. Can also be used as an internet Go client. Source code, in C, is available.

Read more on its own page.

Use free, distribution restricted.

Gobble

Competed in 1999.

Plays on a 9x9 board using simulated annealing.

Private.

Goblin

Competed in 1997.

Private.

Goboh

"Highly distributed UCT"

Played in 2008 ICGA, Beijing

Private.

GoComputer

Private.

GOddess

Runs on 32-bit Windows

PC version of "Go Intellect"

Commercial. Price = USD 69. Can be bought from http://www.yutopian.com/go/.

Godot

Runs on Java

Java applet at URL below plays 9x9 Go

Read more on its own page.

Free.

GoeMate

Runs on Windows

A re-write of HandTalk. World computer Go champion in 2001, 2002.

Its web site http://www.wulu.com/sale.htm has vanished.

Commercial.

Shudan Taikyoku

see GoeMate

Runs on Windows

supplied by Koei

Read more on its own page.

Commercial. Price = 12,800 Yen.

WisFlower

see GoeMate

Runs on Windows

GoeMate competed under this name in 2001.

Private.

GoFigure

Plays on KGS.

Private.

GOG

Runs on PSI/UX + SIMPOS

The approach of GOG is based on simulating a human player's thinking mechanism. As a Go-playing program requires basic AI techniques such as searching, processing ambiguous patterns, exceptional processing, and cooperative problem solving, it is a suitable research subject for knowledge processing technologies.

Due to the high branching factor of the Go game tree, computer chess type full board search becomes hopeless in this domain. In the stage of board recognition and planning, GOG simulates the human player's "focus of attention".

Written in CESP.

Read more on its own page.

Free.

GoGame

Runs on Dos

Shareware. Price = USD 20. Download from here.

Gogataki

Competed in 2004 and 2005.

Private.

Gogelaar

Competed in 1992 Computer Olympiad.
The name is Dutch for "juggler".

Private.

Gogol

Competed in 1996.

Private.

Gogonomitan

Competed in 2008 UEC Cup in Tokyo.

Private.

Gokutsubushi

Competed in 1999.

Author not known to us.

Private.

Golem

Won the 1987 Usenix tournament. Nothing else is known about it.
Competed in the 1989 North American event.
Tactically strong, otherwise weak.

Goliath, free Windows version

see Goliath

Runs on Windows

This attractive cut-down version of the commercial Goliath plays on 9x9 and 13x13 boards, and the first few moves on full boards. N.B.: you can disable its music by renaming its "music" folder.

Read more on the BGA's page.

Free.

Goliath, free Mac version

see Goliath

Runs on Mac

This attractive cut-down version of the commercial Goliath plays on 9x9 and 13x13 boards, and the first few moves on full boards. N.B.: you can disable its music by renaming its "music" folder.

Free.

Goliath

Runs on Mac

Excellent user interface. Almost as good as HandTalk; plays more conservatively.

Commercial. Price = USD 49.

Goliath, commercial Windows version

see Goliath

Runs on Windows
1989 version ran on an Acer

Excellent user interface. Almost as good as HandTalk; plays more conservatively.

Commercial. Price = USD 49.

GoLife I

Competed in 1999.

Private.

GoLois

Runs on Windows

Uses MC methods.

Read more on its own page.

Private.

gomorra

Gomorra is a MC searcher using UCT with several enhancements. It uses mogo-like playouts and the progressive widening technique as described by Rémi Coulom. Some patterns are learned from a database of around 50,000 professional games from GoGoD.

Some parts are influenced by ideas found in the source of libEgo. It is able the use many cores and to run playouts on a GPGPU.

Read more on its own page.

Private.

Gonzo

Plays on KGS.

Private.

Gooter

Competed in 1995.

Private.

GoriMuchu

Competed in 2004 and 2005.

Private.

Goro

Runs on Windows

Competed in 1995.

Private.

Gosaku

Competed in 1997.

Private.

Gosynier

Competed in 2000.

Private.

GoTraxx

An experimental program that attempts to play the game of Go using a combination of AI (artificial intelligence) techniques – primarily expert systems with domain specific knowledge and various searching methods and optimizations.

Written in C#.

Formerly known as SharpGoBot.

Read more on its own page.

Open source. Download from here.

GottaGo

Competed in 1999.

Private.

GoWind

Competed in 2003.

Plays on KGS.

Private.

Gozilla

Runs on linux (unix)

Gozilla tries to emulate professional play by matching patterns in a database constructed via the observation of pro games. Its ultimate goal is not only to play like professionals, but also to play in the style of a given pro. It plays on KGS.

Read more on its own page.

Private.

Great 5

Runs on Windows

Private.

greenpeep

UCT with MoGo-style enhancements, and playouts guided by patterns extracted from offline self-play.

Private.

Grid Cosmos

Runs on Windows

Uses pattern recognition and SlugGo like routine.

Free.

Gtkgo

Runs on Unix

Open source.

Hit

see Hamlet

Runs on Windows

"Hamlet" competed using the name "Hit" in 1997.

Private.

Hamlet

Runs on Windows

Also known as "Hit", and as "Medusa".

Finished second in the 1998 FOST Cup. After this, a claim was made that it contained code plagiarised from an older version of HandTalk. This claim was investigated and upheld; its second place was removed and the FOST organisers asked for its prize money to be returned.

Private.

Medusa

see Hamlet

Runs on Windows

Hamlet was marketed as "Medusa" by Dream Tech, Inc., in South Korea.

Commercial.

HandTalk (free version)

see HandTalk

Runs on Dos

A version of Professor Chen Zhixing's HandTalk, which plays only on a 9-by-9 board.

Its web site http://www.wulu.com/sale.htm has vanished.

Free. Download via here.

HandTalk, version 94.01

see HandTalk

Runs on Dos

The world computer Go champion in 1995.

Read more on the BGA's page.

Commercial.

HandTalk

Runs on Dos

Winner of many events from 1993 to 1997, after which it was re-written using the name GoeMate. The name HandTalk was revived in 2005.

Read more on the BGA's page.

Commercial. Price = USD 50.

HandTalk version III

see HandTalk

Won the 2005 World Computer Go Congress.

Engone written in Assembler, interface in C++.

Private.

HappyGO

Created in 2007. Rewritten in 2008.

Read more on its own page.

Private.

Haruka

Runs on Windows

Private.

Saikouhou

see Haruka

Runs on Windows

Commercial version of Haruka, available in Japan

Commercial.

hcBot

hcBot is tha name of its KGS account. I do not know its real name.

It is a heavily modified version of GNU Go, rewritten in C++, using MoGo as an MC engine for the middle game.

Private.

Heaven Walk

Competed in 1997.

Private.

Hikaru

Competed in 2008 UEC Cup in Tokyo. Also known as "Liuteria"?

Private.

Hirartsuka

Competed in 1991 Ing Cup

Private.

HouseBot

HouseBot 0.6.1 (released 17 Sept. 2007) is very close to a pure monte carlo search engine. It supports search spread over multiple cores, and has four different 1-ply search modes.

Written in d.

Plays on KGS

Read more on its own page.

Open source.

Hwa Hsia

Competed in 1994.

Private.

Igo Meijin

Competed in 1995.

Private.

IGO1999

see IGO1997

Runs on Windows?

Later version was called "IGO1999". Not related to David Fotland's "Igo" and "Igowin".

Private.

IGO1997

Runs on Windows?

Later version was called "IGO1999". Not related to David Fotland's "Igo" and "Igowin".

Private.

igod

Competed in 2008 UEC Cup in Tokyo.

Private.

Igoppi

Runs on Mac

Read more on its own page.

Commercial. Price = 980 Yen.

Ijoh Kankaku

Competed in 1995.

Private.

Ijokankaku

Competed in 1997.

Private.

Image

Competed in 2000.

Private.

Imago

Runs on Dos

Progo became Imago when it was good enough to be sold.
It competed as "Imago" in 1994.

Commercial.

Minimago

see Imago

Runs on Dos

9*9 version of ImaGo. Described in BGJ 98.

Free. Download from here.

Indigo

Runs on Windows

Read more on its own page.

Free. Download via here.

Iomrascálaí

Iomrascálaí (Gaelic for wrestler) is an AI for the game of Go/Weiqi/Baduk written in Rust.

Read more on its own page.

Open source. Download from here.

JaGo

Runs on Java

Competed in 1999.

Private.

javago

Read more on its own page.

Open source. Download from here.

JayGurudev

Registered for 2005 Gifu Challenge. Apparently did not play.

jiango

Uses a Monte-Carlo-based algorithm with many added heuristics

Private.

Jim

Runs on Dos?

Played in the 1984 Usenix computer Go tournament, where it was much the slowest program. It lost all its games by making suicide moves.

Private.

Jimmy

Runs on Windows

First competed in 1995.

Written in C++. Now based on "MCT".

Private.

Gotrend

see Jimmy

Runs on Windows

Gotrend was the original name for Jimmy. The name was changed at the request of Trend Micro, when they ceased to sponsor it.

Private.

Kago

Private.

Kasumi

Competed in 2008 UEC Cup in Tokyo.

Private.

Katsunari (free version)

see Katsunari

Runs on Windows

13x13 version of Katsunari

Read more on its own page.

Free. Download via here.

Katsunari

Runs on Windows?

Uses alpha-beta search

Read more on its own page.

Private.

KCC Igo

Runs on Windows

In 1998, this program was found to contain code plagiarised from 'HandTalk'.

Private.

Silver Igo

see KCC Igo

Runs on Windows

A version of KCC Igo, marketed in Japan.

First competed in the 3rd FOST Cup in 1997, where it was operated by Naritatsu Yamamoto.

Also known as "Ginsei Igo" - "ginsei" is Japanese for "silver".

Commercial.

Keeping Awkaward

Competed in 1997.

Private.

Kiai

Private.

Kigo

Competed in 2008 UEC Cup in Tokyo.

Private.

Kinoa Igo

Competed in 2004, 2006 and 2007.

Private.

Kiseki

Competed in 1999. Uses MC/UCT.

Private.

kurtBot

Named after the logician Kurt Gödel. Written in Haskell.

Private. Download from here.

KuruKuru

Competed in 1997.

Private.

Lanco

Competed in 1999.

Private.

Lazarus

developed out of "Botnoid"

Private.

leeGO2

Competed in 2009 GPW Cup

Progo

see Leela

Leela was originally called Progo, before its author realised that there already was a program called Progo

Private.

Leela

Runs on Windows

Named after one-eyed cartoon character Turanga Leela.

Uses selective UCT-like search with knowledge- and pattern-guided playouts.

Read more on its own page.

Free. Download via here.

Leela lite

see Leela

Runs on Windows

Leela lite is a slimmed down version of Leela which omits the 19 x 19 board and the highest playing levels. This makes it an ideal introduction to the game. It is freely available.

Read more on its own page.

Free. Download via here.

libEGO

Plays on KGS. Written in C++.

Free.

Liedesce Flesch

Competed in 1991 Ing Cup

Private.

Lingo

Competed in 2008 ICGA, Beijing

Private.

Lithops

Hopes to compete in 2011.

Read more on its own page.

Private.

Lumpy

Runs on Mac

A simple Go-playing program, based on Wally.

Free. Download from here.

Mac

Competed in 1991 Ing Cup

Private.

Magic Go

Competed in Taiwan, 1989.

Private.

Magog

Competed in 2002.

Private.

Mango

Plays on KGS.

Read more on its own page.

Private. Download via here.

Many Faces of Go, version 11

see Many Faces of Go

Runs on Windows

Now superseded by version 12

Read more on its own page and on the BGA's page.

Commercial. Price = USD 45. Can be bought from Smart Games.

Many Faces of Go

Runs on Windows

Version 12. This is the first version of many Faces of Go to use Monte Carlo methods. At its strongest "2-kyu" setting (which is around 3-dan on 9×9 boards), it uses Monte Carlo methods. At settings from 4-kyu down to 9-kyu, it uses alpha-beta search with null-move. At weaker settings it uses one-move lookahead. It combines these techniques with its "classical" knowledge base, to give a program which plays five stones beter than version 11. It also includes the tutorial and other material of version 11.

Read more on its own page.

Commercial. Price = USD 49.95. Download via here. Can be bought from Smart Games.

Many Faces of Go, version 12, free version

see Many Faces of Go

Runs on Windows

Free trial version of the full version 12. If you try this and like it, you already have the full version, you just need to pay for a registration key to unlock all its features.

Read more on its own page.

Free. Download via here. Can be bought from Smart Games.

Igo

see Many Faces of Go

Runs on Dos

Free 9*9 version of David Fotland's Many Faces of Go. Recommended as the best free introduction to Go for those who have Dos but not Windows. Includes an introductory tutorial about Go. Now includes the GOVIEW program for viewing games in Ishi format.

Free. Download from here.

Igowin

see Many Faces of Go

Runs on Windows

Free 9*9 version of David Fotland's Many Faces of Go. Strongly recommended as the best free introduction to Go for those who have Windows. Includes an introductory tutorial about Go. Supersedes Igo, which was a Dos program.

Read more on its own page.

Free. Download from here.

Many Faces of Go, version 9

see Many Faces of Go

Runs on Dos

Possibly the best Dos program for playing Go. Close behind the leaders in playing strength, and well ahead of all rivals, except perhaps Nemesis, in tutorial value.

Read more on its own page and on the BGA's page.

Commercial. Price = GBP 50.

Many Faces of Go, version 10

see Many Faces of Go

Runs on Windows

Read more on its own page and on the BGA's page.

Commercial.

G2

see Many Faces of Go

Two versions, G2.5 and G2.25, competed in the 1988 Usenix computer Go event.

It was also know as 'Shogun'.

Private.

Shogun

see Many Faces of Go

Also known as "G2". Competed in (Ing Cup) in Taiwan, 1987.

Private.

Cosmos

see Many Faces of Go

Runs on Dos. Was run on an HP machine.

Many Faces of Go was initially marketed as "Cosmos"

Commercial.

Igowin Tutor

see Many Faces of Go

Runs on iPhone/iPod

Free 9*9 version of David Fotland's Many Faces of Go. Recommended as the best free introduction to Go for those who have Dos but not Windows. Includes an introductory tutorial about Go.

Free. Download from here.

Igowin HD

see Many Faces of Go

Runs on iPad

Free 9*9 version of David Fotland's Many Faces of Go. Recommended as the best free introduction to Go for those who have Dos but not Windows. Includes an introductory tutorial about Go.

Free.

Mao

Competed in 2004.

Author not known to us.

Private.

Martha

Competed in 2000.

Private.

Masayan

Runs on Windows?

Sold in Japan as Igo Shodan

Private.

MayoiGo

Competed in CGF events in 2005 and 2006.

An old version was called Nanashi.

MC_Ark

A Monte-Carlo Go program based on Rémi Coulom's paper "Computing Elo ratings of move patterns in the game of Go."

Competed in 2008 ICGA, Beijing

Private.

MechaGozilla

Credit should also be given above to the entire MoGo team.

MechaGozilla is MoGo running on a multi-core cluster. The name length restriction on KGS causes it to play there as MechaGozil.

Private.

Microgo

Private.

ModGo

Competed in 1991 Ing Cup

Private.

MoGo

The first Go-playing program to use Monte Carlo methods with UCT (Upper Confidence bounds applied to Trees).

MoGo is a UCT/MC program playing go. It uses patterns in the simulations and improvements in the UCT tree search. The initial development was made during the Yizao Wang's internship at INRIA and Ecole Polytechnique with Sylvain Gelly, Rémi Munos and Olivier Teytaud.

Read more on its own page.

Private. Download via here.

troisgo

see Mogo

A version of Mogo, running on a multi-core cluster

Private.

MogoTW

This is a joint project between the MoGo team and a Taiwanese team. It shares code with MoGo.

Started to play in KGS bot tournaments in September 2009.

Commercial.

Monkey Jump

Competed in 1997.

Private.

Moyoman

Runs on java (Mac, Unix, Windows)

The purpose of this project is to create a program which is rated at least 1 Dan on the American Go Association scale. A secondary purpose is to allow the end user to examine how the program generates a move.

Read more on its own page.

Open source.

Muramatsu

Competed in 2009 GPW Cup in Japan

Private.

Mutsuki

Competed in 1996.

Private.

Nakano Hito

Competed in 2008 UEC Cup in Tokyo.

Private.

Narugo

As at March 2006, not yet fully tested

Read more on its own page.

Private.

NeuroGo

Runs on Unix

Go program using a heavy-weight neural network with sophisticated architecture for global position evaluation.

Read more on its own page.

Private.

Neuron

Competed in 1992 Computer Olympiad

One of the very few successful neural network based go programs (another is WinHonte).

Private.

NineHeadBird

Written in C++, with opening and endgame databases.

Competed in 2008 ICGA, Beijing.

Plays on KGS as zogo?Bot

Private.

Nio

Plays on KGS.

Private.

nomitan

Winner of 2009 CGF Open

Private.

Northern Star

Runs on Windows

Private.

Ocean

Competed in 1999.

Private.

Odi

Does a simple 1-ply search

Private.

Og

Played in the 1987 Usenix tournament. Nothing else is known about it.

Goo

see Ogo

Private.

Goog

see Ogo

Like Goo with the addition of some mirror strategy

Private.

Ogo

Runs on Dos?

Competed in early Computer Go events. Inclined to play suicide moves.

Private.

Oog

see Ogo

Derived from the same author's Ogo.

Private.

Olego

Runs on Unix

An object-oriented platform and algorithms for the game of GO. Uses material from GNU Go.

Read more on its own page.

Free.

Olympus

Plays on KGS.

Private.

Orego

Runs on java (Mac, Unix, Windows)

Read more on its own page.

Open source. Download from here.

Oz

Read more on its own page.

Pachi

"UCT with some MoGo playout features, RAVE and maybe some bugs"

Read more on its own page.

Open source. Download from here.

Paduk Invincible

Competed in 2001.

Private.

pagebot

Private.

Peanut

Competed in (Ing Cup) in Taiwan, 1987.

Private.

pebbles

Based on UCT and RAVE, using only published algorithms. Plays on CGOS.

Private.

Per Stone

Competed in 2008 UEC Cup in Tokyo.

Private.

Perception

Competed in 1999.

Private.

Peter's Go

Runs on Windows

Started development about 1995.

Supports SGF format, uses MC methods. Version 4 released 2007-10-20.

Read more on its own page.

Free. Download from here.

Petronius

Competed in North American events.

Private.

Poka

Competed in North American events.

Private.

Polar Star

Competed in 1999.

Private.

Polygon

Competed in 1992 Computer Olympiad

Private.

Progo.

Competed in 1991 Ing Cup

Private.

Project

Derived from 'DumbBot', which may be the same as the program listed here as 'unknown(1)'.

Private.

Prototype

Competed in North American events in 1992 and 1993.

Private.

PyBot

Plays on KGS.

Private.

Qubic

Plays on KGS.

Private.

Quick Go

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Quickie Go

Runs on Mac

Interface to both GnuGo 2.6 and GnuGo 3.4 for the Classic Mac (including 68K)

Read more on its own page.

Open source.

QYZ

Runs on Windows

QYZ is an engine only, it uses GoKnot as its front end. It is written in C, Pascal, and Assembler. It uses Monte Carlo Tree Search, guided by Direction of Play.

It uses the name "Quasiwise".

"QYZ learned go from humans, it has huge databases of: urgency, fuseki, joseki and the distributions of a huge set of estimators.
       It has over 70,000 lines of assembly language performing pattern matching at almost no cost in terms of slowdown, but searching patterns in tables that do not fit in CPU cache can hardly be done any faster. Note that each cell keeps information about its 40 nearest neighbors."

Private.

Ranka

Competed in 1997.

Private.

Rex

Competed in 1992 Computer Olympiad

Private.

RGO

Competed in 2008 UEC Cup in Tokyo.

Private.

Right Thought

Competed in 1995.

Private.

Riscigo

Competed in 1994.

Private.

Rock

Competed in 2009 CGF Open, GPW Cup, UEC Cup

Private.

Roverandom

An MC-based program. Competed on KGS in December 2008, as Rover01 and Rover13. Named after a Tolkien character, a white puppy with black ears.

Private.

Sason

Competed in 1994.

Private.

Shikousakugo

Runs on Windows?

Competed in 2002, when its name was given as "Shiko-SaKuGo".

Read more on its own page.

Private.

SimonBot

Competed on KGS in July 2007

Private.

SimpleGo

Plays on KGS.

Private.

SlugGo

Runs on Mac OS-X

Runs on a multi-cpu cluster of Macintosh computers. Could be run on any Unix or Linux system with MPI. Uses GNU Go as an underlying engine to supply suggested moves for global look ahead. Each cpu in the cluster is used to investigate a different global lookahead path. In addition to adding global look ahead to GNU Go, SlugGo also includes additional heuristics.

Private.

Smakky

Competed in first European Open Go Championship, 1987.

Private.

SmartBot

Plays on KGS.
Not related to Anders Kierulf's SmartGo

Private.

SmartGo

Runs on Windows

Read more on its own page.

Commercial. Price = USD 89
(15-day free trial).

Spirit of Go

Competed in 2004.

Private.

Star of DongHwa

Competed in 2002.

Author not known to us.

Private.

Star of Poland (free version)

see Star of Poland

Runs on Dos

Free version of Janusz Kraszek's Star of Poland. Only plays about 50 moves.

Free. Download from here.

Star of Poland

Runs on Dos
1989 version ran on an Acer

Private.

Steenvreter

First appeared in 2007 Computer Olympiad.

"My impression is that Steenvreeter is a MC-program because it sometimes played moves that I find typical of MC-programs, but that it uses some very good tactics and L&D reading in the playouts. It played very strong in all tactical situations as far as I could see in a quick overview. Or perhaps it is a hybrid of a strong tactics engine and MC. Just a guess." – Magnus Persson.

The above quotation triggered this conversation on KGS (evdw is Steenvreter's author):

evdw: Magnus's impression is correct :-)
evdw: Tactics are handled by the UCT tree
...
evdw: It can play the whole game in a few seconds (if necessary)
evdw: About tactics you meant in the playouts?
evdw: If so, then yes. It has things like (simple) ladder searches in there...
tmc: I was wondering what gave it its tactical strength.
evdw: mainly the tree part
...
tmc: I don't understand UCT enough to follow you. Do you mean the stored tree has some biases built in?
pasky: evdw: how many montecarlo playouts do you do per move?
...
evdw: No, the tree converges to the minimax solution, which solves all the tacticts that are within the search horizon
evdw: now it is down at 29k/s
pasky: do you do some pattern matching or so in the playouts?
pasky: in that case 29k/s looks very impressive
evdw: of course, no strong program does uniform random these days...

Private.

Stone

Private.

StoneCraft

Competed in 2008 UEC Cup in Tokyo.

Private.

Stoned

Runs on Windows

Plays at random, and therefore very badly, except that it does not fill its own one-point eyes.

Free.

StoneFighter

Played in 2008 ICGA, Beijing

Private.

StoneGrid

Private.

StoneLord

uses single-ply Monte-Carlo

Private.

stop

Runs on java

Read more on its own page.

Use free, distribution restricted. Download from here.

Suzie

An alpha-beta searcher. Scales well, does not (yet) ponder, has primitive time algorithm. Uses Null-Move Pruning, Multi-Cut and Futility Pruning. History Pruning does not work so far.

Private.

Tai Go

Competed in 1996.

Private.

Taikyoku Igo Mituki

Competed in 1995.

Private.

Takuchan

Competed in 1995.

Private.

Tango

This program competed in the 1st Computer Olympiad in 1988, winning one game. The only other thing we know about it is, its author was German.

TeamGo

Competed in North American events in the 1990s.

Private.

Tengen

Competed in 1997.

Private.

Tengen 1

Competed in (Ing Cup) in Taiwan, 1987.

Private.

thcGo

Uses a recurrent cellular neural network.

Private.

Thinking

Competed in (Ing Cup) in Taiwan, 1987.

Private.

Tls

Plays on KGS.

Private.

Toaster

Toaster is an experimental Monte-Carlo bot. Currently [2008-06-13] it uses RAVE, but that may change soon. There's nothing original about it (yet).

Private.

Tokyo

Competed in 1994.

Private.

Tombo

Competed in 2008 UEC Cup in Tokyo.

Private.

Topgoer

Runs on Windows?

Competed in 2000.

Private.

TS-Go

Competed in 2000.

Private.

Tsunami

Competed in the 1989 North American event.

Private.

TurboGo (Dos version)

see TurboGo

Runs on Dos

Shareware Go-playing program by Arnoud van der Loeff. Includes an English-language tutorial. Recommended. described in BGJ 94

Read more on its own page.

Shareware. Price = NLG 25. Download from here.

TurboGo

Runs on 32-bit Windows

Shareware Go-playing program by Arnoud van der Loeff. Includes an English-language tutorial. Recommended. described in BGJ 94

Read more on its own page.

Shareware. Price = USD 30. Download from here.

Turtle

Competed in 1999.

Private.

Twigo 32

Competed in 1997.

Private.

Twinbot

Plays on KGS.

Private.

TY

Competed in 1995.

Private.

Ujiie Igo

Competed in 1999.

Author not known to us. Could this be another name for "Martha"?

Private.

unknown (1)

Plays on KGS. Name is 'DumbBot'?

Private.

unknown (2)

Runs on Dos

Real name not known

Shareware. Price = USD 60.

unknown (4)

Competed in (Ing Cup) in Taiwan, 1987.

Private.

unknown (5)

Competed in (Ing Cup) in Taiwan, 1987.

Private.

unknown (6)

Runs on Dos

£14.95 personal use; £30 club use.

Shareware. Price = GBP 14.95. Download from here.

unknown (7)

Runs on Dos

Real name not known. Author not known. Free, cheap-and-cheerful, go-playing program. Good if you want something small and simple.

Free. Download from here.

unknown (8)

Runs on BBC Micro

Played in the first-ever computer Go tournament.

Private.

Utoro

Competed in 1995.

Private.

Valkyria

Uses Monte Carlo techniques, with superheavy playouts. Created in 2006.

Private.

Viking

Runs on Windows

Viking uses handmade patterns to the extreme, for move generation and for the evaluation function. It tries to compute an approximate temperature of moves, and selects the move with highest temperature. It has a good, but slow, life and death solver.

Private.

Wakaba

Competed in 1999.

Author not known to us.

Private.

Wally

Runs on Dos

A simple Go-playing program by W.H.Hewman, with C source. described in BGJ94

Free. Download from here.

Wallyplus

Runs on Unix

derived from Wally

Free. Download from here.

WCR II

Competed in Taiwan, 1989.

Private.

wei2go

Uses UCT. May be working by mid 2008.

Private.

Weiki III

The author is Japanese, but the program has a Chinese name - there may be an error here.

Private.

WinHonte

Runs on Windows

WinHonte is by the same programmer as Jellyfish, the leading backgammon program. Like Jellyfish, WinHonte uses several different neural nets for different tasks. Some nets are trained from self-play, while others are trained from pro games. It also uses pattern-matching, and localised alpha-beta search.

For an interview with its creator, see http://easytogo.altervista.org/numero007/winhonte.html.

Read more on its own page.

Commercial. Price = USD 29.90. Can be bought from http://www.jellyfish-go.com/orde.

WinHonte, free trial version

see WinHonte

Runs on Windows

Plays like the full commercial version for 100 moves, then reverts to play at the lowest of its six levels.

Free. Download via here.

WQ

Competed in 1996.

Private.

Wu

Competed in 1996.

Private.

Wulu

Runs on Windows

finished 2nd place in the 1998 Ing Cup.

Read more on its own page and on our page.

Commercial. Price = USD 70. Can be bought from http://www.wulu.com/sale.htm.

Wulu (free version)

see Wulu

Runs on Windows

13x13 version of Wulu. Plays slowly. Recommended.

Its web site http://www.wulu.com/sale.htm has vanished.

Free. Download from here.

Yogo

Played in 2008 ICGA, Beijing

Private.

Young Leaf

Runs on Windows

Competed in 1997.

Private.

Zen

Runs on Windows

Uses Monte Carlo methods. Began playing on KGS (as 'Zen19') on March 26th and soon established a 2-dan rating there, running on a four-core AMD Opteron.

Zen is similar to partly MoGo, partly Crazy Stone. It has shape patterns that are generated by a minorization-maximization algorithm like Crazy Stone. But they are directly combined with UCT, without progressive widening. Probably the most original part of Zen is in the playout. The author does not think MC simulations must be always fast, so it has a lot of hard-coded Go knowledge.

Commercial.

Zogo

Competed in 2008 UEC Cup in Tokyo.

Private.


Alert: SELECT vname, name, description, status, os, price, itsdescurl, ourdescurl, downloadurl, supplier, suppname, suppurl FROM pv, suppliers WHERE ( true ) AND ( true ) AND pv.supplier = suppliers.suppcode ORDER by name