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/