/tablut-neat-mcts

Monte Carlo Tree Search with NEAT for the Tablut board game

Primary LanguagePython

Tablut NEAT Monte Carlo Tree Search

Implementation of Monte Carlo Tree Search with a policy network evolved using NEAT (NeuroEvolution of Augmenting Topologies) for the Tablut board game. Also known as Ta-Marro.

Installation

git clone https://github.com/samuelemarro/tablut-neat-mcts
pip install -r requirements.txt

Training

python train.py

Running

python client.py COLOR TIMEOUT IP