[Java] 3rd Year Team Project - An Othello-Playing Agent
My team-mates:
James Macleod   Irene Millar   Darren Stevely   Gordon Macqueen  
The end result of our team project was a game-playing Artificial Intelligence program of moderately annoying skill. It uses Minimax with Alpha-Beta pruning to reach look-ahead depths of 7-8 ply, and a position-weighted evaluation function to play competently enough to immensely irritate a casual player (such as me). Several versions were made as we went along, to track changes and see which evaluation functions gave the best performance (or the most interesting game). It is available in applet form - but not on this website just yet.