On Mon, Nov 03, 2008 at 03:40:42PM -0800, Zach Tellman wrote:
> There are a number of these floating around already, but I've noticed that
> their source code tends to be somewhat opaque. 

I have noticed the same. Is there a centralized list of available engines and
toolkits?

> With that in mind, I've written a simulator that tries to keep a balance
> between performance and clarity.  It has comprehensive error checking, and
> achieves 30k+ playouts/sec with light heuristics (naive move weighting and
> exploitation of atari).  Adding more sophisticated move selection should be
> relatively straight-forward.

Sounds interesting.

> Source code can be found at http://github.com/iucounu/ergo .  If anyone
> finds a use for it, or has any questions, don't hesitate to contact me.

I took a quick look, mostly to see what language you had written it in.
(That's c++, in case others are interested).

Some day "real soon now" I will have some time to play around with a go
program. Instead of writing my own from scratch (how many times have I
started), I could well start from a ready-made thing, to get quickly to the
point where I can try out various ideas. Yours look like a good candidate,
from what little I could see - provided that I want to work in C++, which is
something I haven't decided yet. My personal preference might be C, but at
work I have to learn more Java... Anyway, I don't want to start a language
war here, not again...

Once again thanks for releasing your code.

  -H


-- 
Heikki Levanto   "In Murphy We Turst"     heikki (at) lsd (dot) dk

_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to