/boardgame_host

A command-line tool for testing board-game and player implementations.

Primary LanguagePythonOtherNOASSERTION

boardgame-host

A host console program for pluggable board game and player implementations. Tested with Python 3.7.2.

Game implementations:

Player implementations:

  • human, random: built-in
  • mcts

Getting Started

To set up your local environment you should create a virtualenv and install everything into it.

$ python -m virtualenv boardgames

Pip install this repo, either from a local copy:

$ pip install -e boardgame_host

or from github:

$ pip install git+https://github.com/rtrusso/boardgame_host

Run the tool with the go implementation and the random player:

$ board_host.py go random

Planned Improvements

  • Make this more efficient, without sockets and http in the middle
  • Persist stats from test runs for later analysis