Banksia - Yet another Chess Tournament Manager
Posted: Mon Jul 01, 2019 12:03 pm
I have just released my new open source: Banksia - a Chess Tournament Manager for chess engines (it helps chess engines fighting each other)!
Some features:
- Command line interface (cli)
- Small, fast
- Simple and short (in term of design and implementation)
- Support chess engines with UCI protocol
- Tournament: concurrency, round robin, edp opening, ponderable
- Controlled mainly by 2 json files (one for configurations of engines, one for tournament management). That is very flexible, easy way to set up and change
- Controllable by the keyboard when games playing (type anything from the keyboard to display the help)
- Written in standard C++11 (can be easily compiled and run in many systems such as MacOS, Windows, Linux)
- Open source, MIT license
The project is here:
https://github.com/nguyenpham/Banksia
Because of being small, simple logic/design, "pure" standard C++11, using very little resource, free (MIT license) I hope it be easy to use and helpful and/or embedded in some projects.
However it is still in early stage, it should have many bugs and missing some functions, not comfortable for use. Please help me to test it (especially for large scale, longtime tournaments), find, fix bugs as well as improve it. Thanks.
/Pham
Some features:
- Command line interface (cli)
- Small, fast
- Simple and short (in term of design and implementation)
- Support chess engines with UCI protocol
- Tournament: concurrency, round robin, edp opening, ponderable
- Controlled mainly by 2 json files (one for configurations of engines, one for tournament management). That is very flexible, easy way to set up and change
- Controllable by the keyboard when games playing (type anything from the keyboard to display the help)
- Written in standard C++11 (can be easily compiled and run in many systems such as MacOS, Windows, Linux)
- Open source, MIT license
The project is here:
https://github.com/nguyenpham/Banksia
Because of being small, simple logic/design, "pure" standard C++11, using very little resource, free (MIT license) I hope it be easy to use and helpful and/or embedded in some projects.
However it is still in early stage, it should have many bugs and missing some functions, not comfortable for use. Please help me to test it (especially for large scale, longtime tournaments), find, fix bugs as well as improve it. Thanks.
/Pham