Skip to main content

Reactor - A Python TUI app to run bots locally for Defector!

Reactor is a simple, easy to use app to test your Defector bots! It helps to find bugs, download the source of other bots, and have your bot compete against the top bots on the leaderboard all without ever publishing your bot to the site!

Installation

Make sure you have python 3 installed, then just run py -m pip reactor_mindstormpro3 in your terminal! After installing, make sure you restart your terminal.

Usage

Run reactor, let it load for up to 15 seconds, and then the TUI (text-based user interface) should appear.

The buttons

There are 3 main buttons in the app.

  • The Run Reactor button,
  • The Select Bot button,
  • And the Refresh Bots Button.

The Run Reactor button... well... runs the reactor! It takes all bots currently loaded, pairs them up against eachother and runs them, and then graphs the results in a table.
The Select Bot button allows you to select a bot in the current working directory or any subdirectories and load it, so it can be ran against the other loaded bots.
The Refresh Bots button fetches the latest bots from the leaderboard and loads them, so they can be ran. (you don't need to load your own local bot to run, you just need to refresh the bots so there is something to run in the first place)

Release files for reactor-mindstormpro3 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reactor-mindstormpro3 1.0.0
File Size Uploaded
reactor_mindstormpro3-1.0.0.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reactor-mindstormpro3 1.0.0
File Interpreter ABI Platform
reactor_mindstormpro3-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.6 kB

Release files / reactor_mindstormpro3-1.0.0.tar.gz

Download URL reactor_mindstormpro3-1.0.0.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fc824acc9b7d3857b60e344f31685462ef735300dd95e8b671a7152b69500f78
BLAKE2b-256 checksum
How to use checksums
d38d07c3044b066fab447dfb69d0b5a16c327301cf334662b1ac35a8eebb5547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / reactor_mindstormpro3-1.0.0-py3-none-any.whl

Download URL reactor_mindstormpro3-1.0.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e0b9acd9ad78ad69c0074bb1a873cb510d01dc6907d8def0d63aa5830c30784
BLAKE2b-256 checksum
How to use checksums
ff0846c6cabe00124af484ecc6bf4ae393cc9ad346dd09cd1385d97db3fff51c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page