/RLBotChoreography

Creates choreographed sequences in Rocket League using the RLBot framework.

Primary LanguagePythonMIT LicenseMIT

RLBot Choreography

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

Bots doing the wave

Setup

  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, run pip install rlbot

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/