Download the latest windows exe * as of 7a.7d1

A brief user's manual | Some screenshots | Denman Abstract

Project checkers is a program designed to demonstrate the power of a flexible and well-designed genetic algorithm for game-playing engines. The genetic algorithm allows the program to learn a more effective strategy through evolution of an evalution function. The function determines the desirability of given board position. The software is built within a strict interface-based discipline which encourages component re-use. The code is well-documented and cross- referenced to enable more efficient debugging and maintainence. Finally, the program is also a highly adept checkers challenger for any mere mortal.

development strategy | programming discipline

technical overview | actual code | performance




* Most browsers will try their hardest to keep a chache'd copy of executable files. If you ever downloaded a previous version of checkers, you will probably have to find the cache'd version yourself and delete it by hand, or use your browser's Preferences box to "Delete Temporary Internet Files." After doing so, come back to this page to get the update.