Python implementation of the Monte Carlo Tree Search algorithm. Implemented games are Nim, Tic-Tac-Toe and Ultimate Tic-Tac-Toe
Install pipenv and run pipenv install
to install dependencies
Play Nim or Tic-Tac-Toe against the AI with python play.py -g Nim -m human
Visualize a random bot play Tic-Tac-Toe or Nim against the AI with python play.py -g TicTacToe -m random
Run linter with pylint {file}.py
Run a module's test with python -m unittest tests.test_{module}