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.

Wednesday, April 12, 2006

Multitab Gobans Progress (2)

Multi-tab go boards is a massive thing to implement because everything suddenly has to be "multiple". The undo buffer, for example. All that stuff resides in separate classes, but they were not yet combined into a "superclass".

One tactical advantage of Moyo Go over competitors like SmartGo is that I am agile. Example: SmartGo's latest version has artist-drawn icons. Those things cost about 80 USD a pop, and adding new ones takes time because the designer has to have time free, and the same designer has to be used because new icons should have the same style as the existing ones.