GithubHelp home page GithubHelp logo

sidcode / rlbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rlbot/rlbot

0.0 2.0 0.0 11.13 MB

A framework that allows people to write their own rocket league bots.

License: MIT License

C# 19.04% Python 80.96%

rlbot's Introduction

RLBot

Short Description

RLBot is a framework to create bots to play rocket league that reads values from the game and outputs button presses to the game. RLBot works for up to 10 bots.

ToDo

  • General bug fixes as they come up

Requirements

Windows, Rocket League, Python 3. If you are running my tensorflow bot than you definitley need (Python 3.5, Google Tensorflow).

Longer Description

Good Information

For the most up to date guides, please check the wikis on this github repo. Please join the discord as well. We also have a subreddit. We are now on v3 of RLBot so you may see some old information that no longer applies.

Video Example

Video

Reading Values From Game

RLBot is fed values from an injected dll. These values include amount of boost, xyz positional coordinates for player, ball, and opponent, rotational values, and score from the game to name a few.

Runner

Inject the dll into RocketLeague first (only need to do this step once each time you open rocketleague). Run "python runner.py" at player select screen with configurations specified in rlbot.cfg and it will automatically start the game.

Tournament History

Inagural Tournament Video Day 1 (Psyonix Cone gave us a thumbs up!): Video

rlbot's People

Contributors

drssoccer55 avatar tarehart avatar noodleguitar avatar dtracers avatar robot-rover avatar

Watchers

James Cloos avatar Siddhant Shrivastava avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.