[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[computer-go] New Orego release



We've refactored the heck out of our code, and posted a new version:

http://www.lclark.edu/~drake/go/

This does not include all of the old features (e.g., neural network stuff), but it does include what we hope is a very clear tour of the code. If you're looking to start writing a Go program in Java, this might be a good place to start.

The main thing we learned last summer is that brute-force machine learning is not likely to work. We're going to spend this summer putting some domain-specific knowledge into the program.

We're hoping to write a couple of papers soon on the Revertible class (making undo easier) and on a scheme whereby we put each chunk of the board into "canonical form" for comparing against stored patterns. If anyone happens to delve into these parts of the code deeply enough to understand them, we'd love comments / suggestions / citations.

Enjoy, and let us know if you have questions/problems!

Peter Drake
Assistant Professor of Computer Science
Lewis & Clark College
http://www.lclark.edu/~drake/

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