Manager for bots designed for the awesome j-chess-server using the j-chess-lib for python
- Free software: GNU General Public License v3
- Documentation: https://j-chess-client-manager.readthedocs.io.
- Start clients using a UI
- See the current playstate of your clients
Screenshot showing the main UI with the chessboard, logs, metrics, clients
Screenshot showing menu to add a new AI
- Make clients stoppable
- Performance improvements
- Let user define own metrics to be shown
Implement your AI by implementing the AI class from j-chess-lib. See j-chess-lib Usage for usage instructions.
Then install the bot manager using
$pip install j_chess_client_manager
Then start the manager by calling
$j_chess_client_manager --with-package to.your.package
Where to.your.package
should be the import statement to the package/pythonfile with your implemented ai from the
current working directory.
Use
$j_chess_client_manager --help
to see all available options
- Idea and server generated by the nice JoKrus
- UI-Framework Asciimatics
- This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.