RLBot
Welcome to the RLBot wiki!
Getting Started
Video tutorials
- Setup/Python/GoslingUtils Tutorials by GooseFairy
- C#/RedUtils tutorial by CodeRed
- Java tutorial by Eastvillage
- Python/VirxERLU Tutorials by VirxEC
- Python video tutorials from Learn Code By Gaming
- Language agnostic tutorial explaining useful concepts by b2studios
Language-specific wikis
Text tutorials
Commonly Used Resources
- GameTickPacket, FieldInfo, and Controllers
- Useful Game Values (Field Size, Boost Pad Locations, and more)
- Quickchats
- Rendering
- Dropshot and Related Information
- Appearance Customization
- Ball Prediction
- The RLBotPack
- Team Match Communication Protocol (TMCP)
- Troubleshooting
Physics
- RocketSim by Zealan
- Ball Physics by @Chip
- Ball Collision by @Chip
- Ground Car Control by @Chip
- Aerial Car Control by @Chip
- Inverse Aerial Car Control by @Chip
- Aerial ball intercept/hit by @Chip
- How Car and Ball Interact by @Chip
- How to Analyze Drivable Paths by @Chip
- The Physics Of Jumping by Impossibum
- Extracting Map Meshes by Virx