Dodges in RLBot in C#

26 Feb 2020

"Dodges? Never heard of 'em!"
~ Not NomBot

Dodges are essential in Rocket League. Learning how to code a dodge also teaches you how to create a sequenced action in code. That knowledge is incredibly useful for all sorts of things, like wavedashes, walldashes, and halfflips.

"State machines are pretty cool."
~ Me

Bots can have a variety of different states, like saving the net, taking a shot, and picking up boost. Bots also need a way to handle these states and select between them. That's what we'll be building in this post.