Rahul Sharma (Editor)

GNU Go

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
8.6
/
10
1
Votes
Alchetron
8.6
1 Ratings
100
90
81
70
60
50
40
30
20
10
Rate This

Rate This

Developer(s)
  
GNU Go Team

License
  
GNU GPLv3


Type
  
Computer Go

GNU Go httpslh4ggphtcomnyxzC31tA2IG3oH26uVsdLXYS7Bz

Stable release
  
3.8 / February 19, 2009; 8 years ago (2009-02-19)

Repository
  
git.savannah.gnu.org/cgit/gnugo.git

Website
  
www.gnu.org/software/gnugo

Platforms
  
Linux, Macintosh operating systems, Game Boy Advance, Hikarunix

Similar
  
Liquid War, BZFlag, Neverball, Armagetron Advanced, GLtron

Blade plays go blitz game against gnu go


GNU Go is a free software program by the Free Software Foundation that plays Go. Its source code is quite portable, and can be easily compiled for Linux, as well as other Unix-like systems, Microsoft Windows and macOS; ports exist for other platforms.

Contents

The program plays Go against the user, at about 5 to 7 kyu strength on the 9x9 board. Multiple board sizes are supported, from 5×5 to 19×19.

Gnu go sdl frontend


Strength

At this level of performance, GnuGo was between six and seven stones weaker than the top commercial programs on good hardware as of early 2009, but comparable in strength to the strongest programs not using Monte Carlo methods. It did well at many computer Go tournaments. For instance, it took the gold medal at the 2003 and 2006 Computer Olympiad and second place at the 2006 Gifu Challenge.

Protocols

Although ASCII-based, GNU Go supports two protocols — the Go Modem Protocol and the Go Text Protocol — by which GUIs can interface with it to give a graphical display. Several such GUIs exist. GTP also allows it to play online on Go servers (through the use of bridge programs), and copies can be found running on NNGS, KGS, and probably others.

Versions

The current (stable) version of GNU Go is 3.8. The latest experimental release was 3.9.1. There is also an experimental feature for using Monte Carlo methods for 9x9 board play.

A version called Pocket GNU Go, based on GNU Go 2.6, is available for the Windows CE operating system (Pocket PC). Versions based on the much weaker 1.2 engine also exist for the Game Boy Advance and Palm Pilot.

References

GNU Go Wikipedia