Code Portfolio
Ari Wilson
AI Code

This code was created with two other students as part of an AI project to create an Othello (Reversi) playing agent in Common Lisp. It is implemented as an iterative-deepening alpha-beta search algorithm that makes use of a machine-tuned heuristics (its various facets were optimized over thousands of games played against similar versions of itself). The file othello.lisp contains the main agent code while Tournament.lisp contains the code that was used to play our algorithm versus those of other students in the class, a tournament in which we placed first. The file sample-games.txt shows how some actual games were played using our AI.