This repo is a garbage can full of all the scripts I built in order to make my choreography work. Don't ask me what any of it does, you have as much of an idea as I do. :P
I recommend checking out my new contributions of MergeStep, SequenceStep, WriteStep, and my new timing system. After that, avoid this like the plague coronavirus.
With that said, here is some stuff about the choreography framework developed that was adapted for this project:
This project can produce choreographed sequences of car motion in Rocket League. It's useful for making cool synchronized performances.
- Make sure you've installed Python 3.7 64 bit. During installation:
- Select "Add Python to PATH"
- Make sure pip is included in the installation
- Download or clone this repository
- In a command prompt, run
pip install rlbot
In a command prompt, in this directory, run python ChoreographyHive
You can also pass arguments like python ChoreographyHive --bot-folder=C:/some/path --min-bots=64
- If you have a bunch of bots in your bot folder (e.g. maybe you grabbed https://github.com/RLBot/RLBotPack), we will find all the bots there and use their appearances for the drones. There will be one drone spawned for each.
- If you have a small (or missing) bot folder but still want tons of drones, you can use min-bots spawn extras until you reach the specified number. We max out at 64, which is a RLBot framework constraint.
This is based on 'hivemind' code shared by Viliam Vadocz. Original code is here: https://github.com/ViliamVadocz/RLBot
The underlying framework is explained at http://www.rlbot.org/
There is no easter egg.