Uses Game Trees and board game heuristics to make an AI for playing a game of Amazons. Tested against the CS 61B staff solution for performance. Uses Game Trees with alpha-beta pruning for decision making.
Skeleton code for front end use was provided by UC Berkeley Staff.