Skip to content

Creates choreographed sequences in Rocket League using the RLBot framework.

License

Notifications You must be signed in to change notification settings

tarehart/RLBotChoreography

Repository files navigation

RLBot Choreography

This project can produce choreographed sequences of car motion in Rocket League. It's useful for making cool synchronized performances.

Welcome, Air Show Viewers!

Airshow banner

On Feb 20, 2020, Rocket Sledge released a youtube called the Rocket League Air Show featuring performances created with this code. Three different teams worked in secret, so the code is not merged together yet. For now we'll link you to the branches.

Scripted

Scripted

_Fool_

Fool

Awakening

Awakening

Setup

Bots doing the wave

  1. 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
  2. Download or clone this repository
  3. In a command prompt, navigate to this directory.
  4. Run pip install -r requirements.txt

Usage

In a command prompt, in this directory, run python ChoreographyHive

You can pass in an argument to specify the folder for bot appearances with python ChoreographyHive --bot-folder=C:/some/path Other settings can be customised through the GUI.

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

Tutorial

Check out https://www.youtube.com/watch?v=F3OpOdUavfw

Origins

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/

About

Creates choreographed sequences in Rocket League using the RLBot framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published