/gtsa

Game Tree Search Algorithms - C++ library for AI bot programming

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Game Tree Search Algorithms Build Status Coverage Status

C++ library for AI bot programming.

Usage

  1. Specify game rules by subclassing State and Move.
  2. Choose AI algorithm (Minimax or MonteCarloTreeSearch) or play by yourself (Human).
  3. Read the state and output the move. For local, statistically significant tests, use Tester.

Implemented algorithms

Game examples

Priorities

  1. Correctness.
  2. Compliance with environment typical for competitions. One file submission, compiled with one invocation of g++.
  3. Performance.

Would like to help?

Suggestions welcome on Issues. Pull requests are also awesome.

I'm transferring £50 to anybody who submits successful bug report.