All Projects → samuelpmish → RLUtilities

samuelpmish / RLUtilities

Licence: GPL-3.0 License
a collection of tools aimed at facilitating RLBot development in C++/Python

Programming Languages

Mathematica
289 projects
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Cuda
1817 projects
c
50402 projects - #5 most used programming language
CMake
9771 projects

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 [email protected]: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 the any target that depends on it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].