Skip to main content

Manager for clients designed for the awesome j-chess-server using the j-chess-lib for python

Project description

https://img.shields.io/pypi/v/j_chess_client_manager.svg Documentation Status

Manager for bots designed for the awesome j-chess-server using the j-chess-lib for python

Features

  • Start clients using a UI

  • See the current playstate of your clients

Screenshots

Screenshot of main UI

Screenshot showing the main UI with the chessboard, logs, metrics, clients

Screenshot of menu to add a new AI

Screenshot showing menu to add a new AI

TODO

  • Make clients stoppable

  • Performance improvements

  • Let user define own metrics to be shown

Usage

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

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

j_chess_client_manager-0.3.2.tar.gz (18.2 kB view hashes)

Uploaded Source

Built Distribution

j_chess_client_manager-0.3.2-py2.py3-none-any.whl (22.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page