In the introductory class for computer science students, students build an artificial intelligence that plays Checkers. At the end of the semester, the students have an opportunity to pit all of their automated players against each other in a tournament simulation. This project offers a rewarding chance for the intro students to show off the skills they’ve picked up throughout the semester.
Taking a heuristic-based approach and using a basic graphics module, students build the game of checkers from the ground up. Think you have what it takes to best the competition? (We think you do). Don’t worry, you don’t have to create the new best world-class AI to learn a lot and pass the class.