On May 23, 2009, at 3:17 AM, Joshua Shriver wrote:

I know with the Chess community, it's looked down upon to use others code w/ respect to competing in tournaments. I'm curious, how is it with Go?

Even more so. A decade ago, a couple of North Korean programs were alleged to have been plagiarized from the successful Chinese program Handtalk. The stigma was so strong that a decade later one of the programs, KCC Igo, was refused entry to the 2008 Computer Olympiad.

From my understanding, many projects are inter-linked, and even some of the highest programs are derivatives of other engines. In the chess world that would be considered a "clone" and instantly banned and looked down upon.

Perhaps I'm mistaken in my reading, but isn't Mogo a clusterized and highly tuned version of gnugo? Things like that made me want to make this post. As I find the Go programming community more open to sharing ideas and code than my chess world counter part.

You are thinking of the cluster research program SlugGo. That developer and the GNU Go team have the friendly agreement not to both compete in the same tournament at the same time. GNU Go only participated in the 2008 US computer Go championship when SlugGo could not get its new cluster working in time to participate.

MoGo itself was inspired by French compatriot Crazy Stone. Both of these programs are academic research projects which publish their research (though they don't share code as far as I know). The field of Computer Go owes them and the Indigo team a great debt for publishing their Monte Carlo tree search results. Early Go programmers Bruce Wilcox, David Fotland, and Mark Boon were also very generous to explain the internals of their programs in great detail.

Will gladly stand corrected w/ Mogo if i'm wrong. Though curious to hear everyones input.

-Josh


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

Reply via email to