[computer-go] Collaboration project. Once again
Benjamin Teuber
benjamin.teuber at web.de
Wed Aug 2 08:02:10 PDT 2006
Hi!
First of all, I think it'd be a good idea to build a common
infrastructure - even common stuff like a gtp-parser aren't bad to have,
although something more sophisticated is even better. I saw one simple
framework with GUI etc. in C++, but I forgot its name.
So as programming language, I guess you already decided on Java? Another
(mainsstream, I don't want to bother you more with Lisp ;) ) choice
could be .net/mono, so that the main stuff can be done in C#, which is
quite "Java++", while freaks with faible for uncommon languages could
still chose among all .net-languages... just an idea, though..
> But central to it all, and the most differential, is the evaluation
> module.
I guess in Go, evaluation is done by search, while search is guided by
(simpler) evaluation. So I think it's just a question of your point of
view how you call it.
Note that with "search", I don't mean simple alpha-beta, but rather
something that works with complex trees like we have in Go. The
promising monte-carlo aproaches are a good example how evaluation and
search are interweaved all of the time.
So I would use other words, but still I completely agree on your plan.
Regards,
Benjamin
More information about the computer-go
mailing list