Evolution of a Go program

About the development of Moyo Go Studio, software to (help) play the Oriental game of Go. Go is a two-player zero-sum game of perfect information. It is considered much harder than Chess. Currently, in spite of enormous effort expended, no computer program plays it above the level of a beginner.

Sunday, December 11, 2005

Full Out

OK, the "all games" window is done and so far no bug reports. Now I'm working on Fuseki-search. Moyo Go already has Fuseki search, but only in the context of the "pattern urgency" system. Many less-common Fuseki simply isn't "statistically urgent" enough to be in Moyo Go's pattern database so what I'm making (for starters) is a 40-move Fuseki database as Kombilo implements it: Utilizing hashes for fast searching.

See here what happens when you add thirty fields and thirty indices to seven SQL databases simultaneously on a machine with 4 CPU's and 4 GB RAM.

I hope some of the databases will be restructured by tomorrow afternoon ..