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 Reactorbutton, - The
Select Botbutton, - And the
Refresh BotsButton.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| reactor_mindstormpro3-1.0.0.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|