The Design and Evolution of Go Explorer

  • K. Chen
  • A. Kierulf
  • M. Müller
  • J. Nievergelt
Conference paper

Abstract

The Smart Game Board, a software workbench dedicated to the development of game-playing programs, has been used to implement half a dozen programs that play different games. We describe its use in the development of three Go-playing programs: Explorer and its two offspring, Go Intellect and Swiss Explorer. It took four years to build and refine the Smart Game Board; this powerful programming environment now makes it possible to implement in less than a year a Go program that is strong by current standards. In the Fall of 1988, in its first test against other programs, Explorer tied for 2nd among 16 programs that competed in the 4th Computer Go World Championship in Taiwan. Explorer proved to be a fierce if somewhat unsteady fighter. The programming and development team split soon thereafter, each group trying out its own cure to avoid Explorer’s predictable lapses. Both successors run on the Smart Game Board and improved on their parent’s record in their very first encounter. In the summer of 1989, Go Intellect won the North American Computer Go Championship, and Swiss Explorer won the Go Tournament at the first Computer Olympiad in London (Kierulf and Nievergelt 1989). We attribute these results to a mixture of good luck and a solid dose of sound software engineering practice.

Keywords

Stein Arena Defend Editing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Reference

  1. We are grateful to the ACM for permission to extract parts of the paper by Kierulf, Chen and Nievergelt (1990), published in Communications of the ACM, vol. 33, no. 2, pp. 152–166. Copyright Feb. 1990, Association for Computing Machinery, Inc.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag New York Inc. 1990

Authors and Affiliations

  • K. Chen
  • A. Kierulf
  • M. Müller
  • J. Nievergelt

There are no affiliations available

Personalised recommendations