Tic-Tac-Toe - tictactoe.py
Oldie but goodie 3 by 3 noughts against crosses with 4 different built-in AIs. Good luck trying to beat them ;)
Check out the ?
button the visualizes the current game graph as seen by the AI algorithm.
Implementation notes and details about the AI algoritms can be found in the readme.pdf
file.
How to play: Get three ◯s or ☓s in a row!
Details: Tic-Tac-Toe, Minimax, Monte Carlo Tree Search, Temporal Difference Learning
Requirements: PySide2, pygraphviz, numpy