Skip to content

a collection of tools aimed at facilitating RLBot development in C++/Python

License

Notifications You must be signed in to change notification settings

samuelpmish/RLUtilities

Folders and files

NameName
Last commit message
Last commit date
Sep 4, 2024
Aug 1, 2020
Aug 1, 2020
Jul 8, 2019
Nov 22, 2021
Jan 6, 2023
Aug 27, 2022
Dec 31, 2020
May 13, 2019
Mar 9, 2021
Aug 2, 2020
May 15, 2019
Mar 17, 2021
May 13, 2019
May 30, 2024

Repository files navigation

Note: this project is no longer actively maintained.

Overview

This project provides some tools for car/ball simulation in Rocket League, and some basic controllers that might be useful for writing a custom bot.

Build and Test

  1. Clone the repo and its dependencies
git clone https://github.com/samuelpmish/RLUtilities --recursive
  1. Use cmake to configure the project for the generator you want (Makefiles, Visual Studio, Ninja, ... )
cd RLUtilities
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
  1. Build the library
cmake --build . --parallel

Adding to a project

C++

Add this repo as a submodule to your project, so that you might easily receive updates to it:

> cd my_rlbot_folder
> git submodule add -b develop git@github.com:samuelpmish/RLUtilities.git
> git submodule update --remote

The project uses CMake, so put add_directory(path/to/RLUtilities) in your CMakeLists.txt to include it in an existing CMake project. From there, link it to any target that depends on it.

Python

Download the latest Release.