Skip to main content

Tools for developing bots to play reconchess.

Project description

reconchess-tools: utilities to aid bot development for reconchess

Getting started developing bots in python for the Reconnaissance Blind Chess competition from JHU APL is already simple thanks to the reconchess package. The code in this repository builds on that foundation to make it equally easy to move beyond beginner bot development. It provides utilities for multi-hypothesis-tracking (MHT), MHT game replays, sense and move simulation, and dominated action detection.

See the example bot (reconchess_tools/example_bot/bot.py) for an overview of the capabilities included in this repository. You can run a local game and view the replay using the cli: reconchess-tools bot-match reconchess.bots.trout_bot reconchess_tools.example_bot.bot.

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

reconchess-tools-0.2.1.tar.gz (16.3 kB view details)

Uploaded Source

File details

Details for the file reconchess-tools-0.2.1.tar.gz.

File metadata

  • Download URL: reconchess-tools-0.2.1.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for reconchess-tools-0.2.1.tar.gz
Algorithm Hash digest
SHA256 df28a52aa3b03a0eafa90544748fc7b2cb468b6b2b41d03492f9ee76b4cdea3b
MD5 35182e422dc7441c94cc2a51c5658119
BLAKE2b-256 c70817a01c2b1680bf5b8941755c2eb09b58385ff6d60a7368d116081921633f

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