Implementation of the Tic Tac Toe game in Python using two strategies as part of the Artificial Intelligence Course CS F407 at BITS Goa
The TicTacToeFOL file uses First Order Logic to implement an unbeatable Tic Tac Toe player.
The Minimax algorithm is used to implement a Tic Tac Toe player in MinimaxTicTacToe.py
Refer to this link for the algorithm http://aima.cs.berkeley.edu/