/RLBot-Beast

Rocket League bot

Primary LanguagePythonMIT LicenseMIT

Beast from the East

Beast from the East

An offline bot for Rocket League using the framework RLBot.

Designed for 1v1 soccer.

Beast from the East uses a utility system to decide what to do, and a set of controllers to execute that. In terms of skill Beast can easily beat one Psyonix AllStar.

How to run

  1. Make sure you've installed Python 3.6 64 bit. During installation:
    • Select "Add Python to PATH"
    • Make sure pip is included in the installation
  2. Open Rocket League
  3. Download or clone this repository
  4. In the files from the previous step, find and double click on run-gui.bat
  5. Click the 'Run' button

The match configuration can be changed in rlbot.cfg

Tournament Participation

Beast from the East participated in:

More

TODO

Things I might add/improve in the future:

  • Improve the small jump shots (this probably requires better prediction of when Beast can/will hit the ball)
  • Add a dribble controller for situations where the ball is close
  • Give Beast a better understanding of interceptions and ball trajectories
  • Make Beast better at stopping in front of the goal instead of continuing into the goal
  • Adaptive kickoffs