Artificial intelligence that uses minimax and alpha-beta pruning strategies in games.
Solves a pentomino game, and accomplishes the same with dominos and trionomos. Relevant files are solve.py, Pentomino.py, and instances.py. Can be run using the command "python visual.py" which launches a window displaying the solved layout.
Uses artificial intelligence techniques to play a game of ultimate tic-tac-toe. Relevant file is uttt.py.