The Smart Game Board as a Tool for Game Programmers

Martin Müller
Institut für Theoretische Informatik
ETH Zürich
CH-8092 Zürich, Switzerland
electronic mail:


Every craftsman needs tools. For game programmers, the Smart Game Board is the best tool available. Personal experience with changing from a 'home-made' program to the Smart Game Board shows the benefits of using such an environment, being able to concentrate on new ideas instead of rewriting standard code. We discuss the most important tools available on the Smart Game Board, including tree management, property lists, the search engine, graphics support and automated testing, and show how to write, integrate and combine tools in this system.