Implementation of the MiniMax algorithm with Alpha-Beta pruning as a computer opponent for Tic Tac Toe.
For more information on the MiniMax algorithm, see Lecture 6 of the MIT Opencourseware series Artificial Intelligence. For details on how to implement it, see this video by Sebastian Lague.
To play, create an instance of the class. This game requires only standard Python libraries and NumPy.
Enjoy the game!