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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

Details for the file j_chess_client_manager-0.3.2.tar.gz.

File metadata

  • Download URL: j_chess_client_manager-0.3.2.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for j_chess_client_manager-0.3.2.tar.gz
Algorithm Hash digest
SHA256 efa2000c2fee46beef30b0fc398f6dc1998028d34fb5f0745411e3fb4b719239
MD5 edbcc502771e8e05419d0e925ff89359
BLAKE2b-256 81509e35d414d0cf5ac6e186b03200cd9482547175a07948563a66a4bc243232

See more details on using hashes here.

File details

Details for the file j_chess_client_manager-0.3.2-py2.py3-none-any.whl.

File metadata

  • Download URL: j_chess_client_manager-0.3.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for j_chess_client_manager-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e5524278889fb270275f786c527d0464c09bf9861df7d31cc1c6b303f8500d73
MD5 e329cf6f7d044bb0bf91db126dd8711c
BLAKE2b-256 c45a2dfb5fc1e5f7f34d5c802f079853c82ab18a4f489e0086d4c86902e3c149

See more details on using hashes here.

Supported by

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