There are a number of these floating around already, but I've noticed that their source code tends to be somewhat opaque. 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.
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. Zach
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/