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)

Metadata

Release files for reactor-mindstormpro3 1.0.1

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.1
File Size Uploaded
reactor_mindstormpro3-1.0.1.tar.gz 6.0 kB Details

Built distribution (wheel)

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

Total release size: 13.0 kB

Release files / reactor_mindstormpro3-1.0.1.tar.gz

Download URL reactor_mindstormpro3-1.0.1.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
30807c64bde742063f1561422844332e6ae95fc8604d1a118a13071e5bfdc91d
BLAKE2b-256 checksum
How to use checksums
9cacf5f64409403987bc832cb445fc4b237bfe4a9d243fe048a8fd8ccfba5810
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.1-py3-none-any.whl

Download URL reactor_mindstormpro3-1.0.1-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
42dde16fc75a30e71afec4e93a8fca31ed945bbea84f254f06e8e781bd75ce6d
BLAKE2b-256 checksum
How to use checksums
85abdc19af44a1619c250c3efe0dc796ea5b3b61c7c3ac155c5d69ed8c8ef467
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

1.0.4

2 release files

1.0.2

2 release files

This release

1.0.1 This release

2 release files

1.0.0

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