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.4

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.4
File Size Uploaded
reactor_mindstormpro3-1.0.4.tar.gz 7.0 kB Details

Built distribution (wheel)

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

Total release size: 15.2 kB

Release files / reactor_mindstormpro3-1.0.4.tar.gz

Download URL reactor_mindstormpro3-1.0.4.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e39211e68f30710bb47c217dc87449632aba0e76b8b2c4d6723eff9b2c7bc53a
BLAKE2b-256 checksum
How to use checksums
8d985bf3b1573f3ce94d151918e8a935e3c825067f45d96b4056f25e4b4453e2
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.4-py3-none-any.whl

Download URL reactor_mindstormpro3-1.0.4-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
407485a495dcb858a0a7ca56ce5ed411d2e93e6ec3c65ae118ada40ae505e2c4
BLAKE2b-256 checksum
How to use checksums
ac106910f9ce02118f163ed633298a1429167e8da03fe545d0bebd2869602673
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.4 This release

2 release files

1.0.2

2 release files

1.0.1

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