Every semester I teach a course in Artificial Intelligence I like to use a board game as a class project. Students form teams and write AI programs to play the game. At the end of class there is a tournament among the AI programs for bragging rights and extra credit. Listed below are links to some of the games I have used in this course as it has been taught at various institutions (Portland State University, Washington State University, University of Alaska Anchorage). Some of the links contain source code for rather minimalist AI programs that you are free to try or even modify if you like. Most of the source code programs are for the Unix environment only.