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.

Thursday, April 06, 2006

Tabbed Game Browsing



Many people have asked for tabbed browsing, so have a look at this: I'm working on it right now. Shown here are docked panes, which will also work.

Even though Moyo Go Studio is strictly divided into classes and designed with modularity and portability in mind, it still is not a trivial task because I do not want to have multiple object instances around of things that eat memory, like the pattern expert. I rather have on-the-fly context switching, and that requires some ingenuity.