Author: Charles Roberson
Date: 13:11:17 02/12/04
Go up one level in this thread
On February 12, 2004 at 15:12:18, Roy Eassa wrote:
>
>Anyway, has anybody here ever tried writing a Go-playing program? I think it's
>a field ripe for a "breakthrough" -- a completely new approach from those that
>have been tried. I also think the Go programming world will make a small number
I was at this point in 92. Learned to play go then finished my AI research.
In 95 I wrote a go program that played legal go and was better than "godummy".
The data structures effort is more elaborate than chess but the legal move
generation is easier.
>>
>I think some smart person will create a full-featured GUI for Go that uses a
>"plug-in" architecture for playing engines, then negotiate with all the top
>authors to adapt their programs to that architecture, thus making a lot of money
>without having to write a strong engine themselves. Further, I think that
>having a standard plug-in architecture for testing one's Go engine will prompt
>many more people to create Go engines, thus increasing competition exponentially
>-- increasing the chance for a breakthrough.
CGoban was a nice gui years ago and it uses the standard protocol
required for all go engines. Thus the protocol part for a plug-in engine is
done. This protocol is a standard and required by the international go
association. When computer-computer go is played with this standard the
computers are directly connected with no human intervention.
>Bottom line: I think there's a huge gap in the market that SOMEBODY will get
>rich from at some point in the not-too-distant future. And Go is a pretty
>interesting game, even though "chess" is considered a dirty word to many serious
>Go players.
Agreed - there is a huge gap, but there is a reason for it. It is a tough
problem. In chess we see efforts in knowledge and graph theory. In go, the best
programs are heavy on knowledge. So, you need to team with a go master.
A good position evaluator is key and seems to require more pattern recognition
than is needed in chess.
Charles
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.