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

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.2
File Size Uploaded
reactor_mindstormpro3-1.0.2.tar.gz 6.9 kB Details

Built distribution (wheel)

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

Total release size: 15.0 kB

Release files / reactor_mindstormpro3-1.0.2.tar.gz

Download URL reactor_mindstormpro3-1.0.2.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
10aedec106fd7413e1f89c36d55502023e85ac5320a3d35ed54cb7fdb26bfb0d
BLAKE2b-256 checksum
How to use checksums
d9aa742b65db179fe5afcefef265beeb6bac22247334278d61d45282a2538f3b
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.2-py3-none-any.whl

Download URL reactor_mindstormpro3-1.0.2-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
973788bed2f6f603254660830e91c7eaf23d943d911fe9b6061000365c18f7ec
BLAKE2b-256 checksum
How to use checksums
d8e15df93f86861d001c066912394f0610b31a45eb68e0c801db132ae5b1e6cc
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

This release

1.0.2 This release

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