Gizmo's Freeware is Recruiting

Gizmos Needs YouWe are currently looking for people with skills and/or interest in the following areas:

- Rootkit Scanner and Remover
- Web Browser for Android

If this sounds like you then click here for more details

 

Best Free Computer Go

 
In a Hurry?
  Go straight to the Quick Selection Guide
Introduction

Go is a deeply fascinating Far Eastern board game with a long and distinguished history. Put simply, black and white stones look to surround each other and win space on a 19 x 19 board. The rules of Go are remarkably simple, but the seriously large numbers of possible lines of play have kept Go software programmers largely in check, at least at the highest levels of play. And there's a whole world of strategy.

Curious?  Hiroki Mori has made an excellent website introduction called The Interactive Way to Go which gently walks you through the basics to get you up and ready to play, on-board or online. And you'll find much more useful information at Sensai's Library and the American Go Association

Discussion

Free standalone Go programs

PANDA-glGoA highly recommendable program is PANDA-glGo. It allows you to play Go against your computer or online and has a pleasant and reasonably intuitive interface. The "Preferences" allow you to choose whether you want to see the board in 2D or 3D - a nice touch. There's a slider to adjust engine strength when playing against the computer.

In general, PANDA-glGo offers many features but is also beginner-friendly. It even has a charmingly illustrated tutorial teaching the rules of the game. It's a good idea to start off on a smaller board (eg. 9 x 9). The program is also a client for the free Internet Go server (IGS), where you can get to watch quality games without even having to register.

You have to download the GnuGo engine separately if you don't have it already. The PANDA-glGo program kindly walks you through this when you first click the "Play GNU Go" button.

Just a word of warning about sound—an important feature in Go. When I tried switching from the default (Windows) sounds I lost the audio altogether and found myself having to do a clean reinstall to get it back (the issue is acknowledged in the genuinely helpful User Manual). Don't let this put you off trying this very likable program.

JagoClient boardJava-based JagoClient has a good user interface and comes bundled with the powerful open source GnuGo engine (several versions of GnuGo are available here). JagoClient reads and writes the standard Smart Go Format (SGF) and XML based format  and can also play any other engine supporting the Go modem protocol. 

On launching JagoClient from the Windows start menu go to "Actions", click "Play Go (using GMP)" and set your handicap to zero. And you should be ready to Go!

 

Computer Go study tools:
Two freeware Go study programs recommended in the comments below are:
  • qGo v 1.54 (3.0 MB, Windows, Linux and Mac)
  • Stonebase v 4.77 (7.0 MB, Windows)
You may want to download some amateur  / professional free Go game database archives in SGF format.
 
Play against a computer online:
  • 361points.comAt 361points.com you can play Capture Go (Atari-Go)—an enjoyable cut-down version of the full game of Go. In Capture Go the player who first manages to surround and capture the opponent's stones wins outright.  The applet lets you choose the board size and computer playing style. Simple and fun and a great way to start to get to grips with the full game.
Want more?

This review is intended only as a brief introductory guide to the wide repertoire of Go freeware and internet resources on offer. The British Go Association provides more good information on computer Go, including several freeware reviews.

Looking for a board game which has something in common with Go? Try Reversi.

Or how about Japanese chess? Try Shogi.

Please help us by rating this review or posting feedback

Related Products and Links
Board games:
Quick Selection Guide

PANDA-glGo
9
 
Gizmo's Freeware award as the best product in its class!

Runs as a stand-alone program on a user's computer
2D and 3D boards, adjustable board size and engine strength, play online or offline, etc.
Best to avoid changing audio; GnuGo engine must be installed separately.
1.4
6.6 MB
Unrestricted freeware
Windows, Linux, Mac

GnuGo engine available for download here.

JagoClient
8
 
Runs as a stand-alone program on a user's computer
Nice user interface, read and write the standard Smart Go Format (SGF) and XML based format. Play with included GnuGo or any other program supporting the Go modem protocol.
Java-based.
5.1
2.7 MB
Unrestricted freeware
Windows 95 to Vista, Java Runtime Environment

Java Runtime Environment is available here if you have not installed it.

Editor

This software category is in need of an editor. If you are interested in taking it over then check out this page for more details. You can then contact us from that page or by clicking here.

Tags
This article is about: go board game online, free software download, jagoclient, panda-glgo, weiqi, baduk, SGF, go boardgame freeware

 

Share this
4.454545
Average: 4.5 (11 votes)
Your rating: None

Comments

by tesuji (not verified) on 7. February 2011 - 6:34  (65964)

Great collection of Go info, thanks. I gave stonebase a try and was impressed. I also like smartgo which has been mentioned above. I recently discovered a new site called Go Game Guru - http://gogameguru.com/ - they seem to be adding a lot of new Go articles and I thought you might want to add them to your list of sites. Also, as several people said KGS is good for finding other beginners to play against if you can't find anyone locally.

by Bob on 10. March 2011 - 11:36  (67735)

Thank you for the very helpful comments, tesuji. My sincere apologies for the delay in replying - I'm starting to update the page now.

by filavirus on 22. June 2010 - 5:42  (52688)

Here is a decent little Go program called Aya http://www32.ocn.ne.jp/~yss/
It's a simple download, just download the newest version Aya 6.34.

Is Stonebase any good for human v. computer play ?

by emilyangela on 29. September 2009 - 9:24  (33526)

yeah it is good

by Anonymous on 29. March 2009 - 8:50  (18810)
by Bob on 29. March 2009 - 13:17  (18840)

Thanks - your suggestions are much appreciated.

Bob

by Anonymous on 16. March 2009 - 2:16  (17933)

Any suggestion for Shogi? Sorry for being off-topic, but I can't comment on the Chess page.

by Bob on 16. March 2009 - 13:38  (17962)

I think Shogi ("Japanese Chess") can be of real interest to lovers of both Chess and Go.

You'll now find a few suggestions here:
http://www.techsupportalert.com/content/best-free-computer-shogi-japanes...
Feedback welcome.

by Anonymous on 25. February 2009 - 3:16  (16768)

Too bad for the split from chess. I think that was bringing more people to the game of go. Now chess players may never even look.
Ah well...

by Bob on 25. February 2009 - 11:36  (16780)

"I think that was bringing more people to the game of go. "
Yes, that was one of the ideas behind the original article. Trying to think how...

by Jojoyee on 27. February 2009 - 6:24  (16860)

A smart link has been added by the editor. "Before we go... why not go to Go."

by Bob on 23. February 2009 - 10:53  (16647)

These are some of the comments previously posted at "Best Free Computer Chess and Go"(obsolete category):

----------------------------------------------------
#3 Submitted by Anonymous on Fri, 02/13/2009 - 17:19.

There is a good client for playing go (free) on KGS - http://www.gokgs.com/
I also like glgo - interface for gnugo as well as connection to the igs server.
http://www.pandanet.co.jp/English/glgo/
Don't miss sensei's library http://senseis.xmp.net/?About
How to play go tutorial - http://playgo.to/interactive/
----------------------------------------------------

#4 Submitted by Bob on Mon, 02/16/2009 - 14:08.

Hello again - I've now briefly tried out these recommendations.

- glGo seems excellent (http://www.pandanet.co.jp/English/glgo/) and could be a good candidate for a top recommendation [when I'm able to update the page]. It has a pleasant and reasonably intuitive interface. The "Preferences" allow you to choose whether you want to see the board in 2D or 3D - a nice touch. There's a slider to adjust engine strength when playing against the computer. In general, the program offers many features but is also beginner-friendly. It even has a charmingly illustrated tutorial for anyone who needs to learn the rules of the game. I've enjoyed watching online games at the Internet Go server (IGS), where the sounds are really useful to help follow the game. A word of warning here: when I tried switching from the default (Windows)sounds I lost the audio altogether and found myself having to do a clean reinstall to get it back. The issue is acknowledged in the genuinely helpful User Manual, and the website does warn one to expect some bugs. But this shouldn't put anyone off trying this very likable program.

- Unfortunately, I haven't been able to access the KGS server (from http://www.gokgs.com/) on my computer. This seems to be a Java-related issue - again acknowledged on the server's website.

- Yes, Sensei's Library has bags of stuff to explore...

- I agree that Hiroki Mori's Interactive Way to Go tutorial (http://playgo.to/interactive/) is superb. It provides a great introduction to a truly great board game.

Thank you again for the suggestions - greatly appreciated!

Bob
----------------------------------------------------

#5 Submitted by Anonymous on Wed, 02/18/2009 - 16:09.

Yes - you must have java for KGS.
Either a java client or the one that loads when you try to play.
I thought you would like glgo. I think others will like it as well.
I agree, watching games is very easy, even logged in as a guest.
I like to sort the list by number of moves, so I can watch games from near the beginning.
I would argue that go is the best board game in the world!

I am a high school teacher and try to teach as many kids as I am able, to play go.

I like to teach 9x9 capture go first - so many lessons come quickly with this method.
I just discovered this link (http://www.361points.com/capturego/)
On that site I just learned you can play gnugo online.
(http://www.361points.com/computergo/#gnugo)

Don't forget igowin for the go beginner - this is really nice for 9x9 play against the computer to get used to the game.
http://www.smart-games.com/igowin.html

Another good link to learn the game -
http://www.nihonkiin.or.jp/lesson/index-e.htm

I forget if (gizmo)is strictly for windows programs?
A great client for mac osx - Sen:te (http://www.sente.ch/software/goban/) Just look at that pretty board and those stones. It will also play with gnugo.

A flash into to the game -
http://www.macloo.com/gogame/gointro.htm

Finally - a mega link
http://www.usgo.org/resources/internet.html#Rules

k5kip
----------------------------------------------------
#6 Submitted by Bob on Wed, 02/18/2009 - 21:09.

Hi k5kip -

This is great. Thanks!

I agree with you that Go has a very special fascination.

Yes, I appreciate the wisdom of starting off on a smaller sized board like 9 x 9, or playing Capture-Go. Your links to "361points.com" are great and I see this site has plenty of other interesting material (as does your "usgo.org" resources link). I'll certainly have a look at "Igowin" too.

Thanks also for the Mac OS X client link - yes, Gizmo does currently focus largely on Windows (though the existence of Mac is not ignored!)

Please free to make any additions/changes ("edit") you think best for the page ..

Regards

Bob

PS Re: "you must have java for KGS. Either a java client or the one that loads when you try to play." Yes I do ... but it still wouldn't work for me on Firefox or IE7.
----------------------------------------------------

#7 Submitted by Bob on Fri, 02/13/2009 - 23:43.

Thanks Anon for the info on glgo -- I'll follow your link.

The excellent interactive tutorial you mention was actually one of the starting points for this page. Sensei's library is also cited (perhaps not clearly enough though).

Post new comment

The content of this field is kept private and will not be shown publicly.