Here are a few:
 
PubGo+ is a set of C++ classes for Go Programming by P. J. Leonard. It is 
published under the GPL. 
Effective Go Board Library by Ɓukasz Lew (he's active on this list).
HouseBot is an open source C++ program for playing the game of go (which I'm a 
developer on).
 
I have been developing a computer go program in C# using Microsoft Visual 
Studio and Mono.  It has most of the basics: board/stone/chain/region 
management + undo, pattern matching, Benson, final scoring, Computer Go 
Protocol (GTP), Smart Go Format (SGF), direct CGOS interface, etc. I would be 
willing to share the source code for research purposes. Contact me directly, if 
interested. Eventually I'll probably release the C# code to GPL or LGPL. Small 
parts of the original C++ code (and backported code from C# to C++) are already 
available from the HouseBot SVN which is GPL.
 
Phil
 
----- Original Message ----
From: Thomas Johnson <[EMAIL PROTECTED]>
To: computer-go@computer-go.org
Sent: Tuesday, January 23, 2007 2:52:34 PM
Subject: [computer-go] Best computer go development library?


Hi folks,

I'm interested in doing some experiments in developing a computer go algorithm. 
I definitely don't want to rewrite any of the basic stuff (board management, 
scoring, etc) if it's already available somewhere. What's the best library 
available (if any) for doing this kind of thing? If it makes a difference, I'll 
probably be writing in C++ on Linux or C# on Windows, depending on the software 
available for each. 

Thanks
Tom 


_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to