Tap to unmute

Creating an AI to play Rocket League

Share
Embed
  • Published on Mar 16, 2026

Comments •

  • @Weezytrout101
    @Weezytrout101 3 years ago +1442

    0:21 ... THAT'S ME!!!

  • @Uncle_Yam
    @Uncle_Yam 3 years ago +960

    There should be an annual rocket league tournament where programmers do their best to program the best AI, and they're all pitted against each other
    EDIT: Apparently this already exists it's called the RLBot Championship 😁

    • @shadowyzephyr
      @shadowyzephyr 3 years ago +35

      There is

    • @monkeman1293
      @monkeman1293 2 years ago +2

      @shadowyzephyr what's it called

    • @the_player_2
      @the_player_2 2 years ago +1

      @shadowyzephyr what’s it

    • @Noah-gw9cg
      @Noah-gw9cg 2 years ago

      It exists: ruclips.net/video/KwfiAEyTAVk/video.html

    • @rob4187
      @rob4187 2 years ago +50

      @The Old Fossil It’s the RL Bot Championship

  • @Neuroszima
    @Neuroszima 6 months ago +39

    The idea of devs not fixing the AI in this game for this many years is just insane. So much complacency and laziness... Oh wait they do skins!... OH they took away trading??!?! wow

  • @user8u8
    @user8u8 3 years ago +807

    Such an underrated channel!! Love the depth you go into in your videos whilst still making them extremely entertaining. Really great style. Can't wait to see what you do next

  • @fireflowergaming3572
    @fireflowergaming3572 3 years ago +931

    Dude I absolutely love your videos, amazing job man! Definitely bring a lot of light into CS and machine learning, at least for me, so thanks!

  • @Mr.Bimgus
    @Mr.Bimgus 3 years ago +304

    13:33
    Oh my God, you just intuitively explained what the cross product actually does in a way that makes sense to me. Thank you so much, everything just clicked

    • @b2stud
      @b2stud  3 years ago +53

      Glad I could help :)

  • @imvirpil
    @imvirpil 3 years ago +309

    This is so well presented. The flow of the video, editing, 3D environments & animations, the overlay graphics, as well as the jokes. All of it so freaking good.

    • @b2stud
      @b2stud  3 years ago +38

      It always makes me smile to read comments like this. Thank You!

  • @Darxeal
    @Darxeal 3 years ago +337

    I'm actually so happy that you made this video! With the release of RLGym and success of reinforcement learning bots, the love for hardcoded has been rapidly dying out. It's understandable because ML is easier to get into. But it abstracts you away from a lot of interesting concepts, many of which you beautifully presented in this vid. As someone who has been making hardcoded bots for a long time (including the ones that are playing at 0:40 :D) I'm familiar with most of the concepts, tho I think you simplified or skipped some important bits, but I completely understand why, those animations and editing must have already taken a crazy amount of time and effort! And you explained them in such a great and entertaining way. Those "inside the car" animations were so funny! :D
    tldr; thanks for giving hardcoded some love and for making this, great job!

    • @mrkvicka22
      @mrkvicka22 3 years ago +3

      "It's understandable because ML is easier to get into." this is simply false lol.

    • @colinbrown7947
      @colinbrown7947 3 years ago +27

      @mrkvicka22 The difference is you can treat machine learning as a block box for the most part once you set up the inputs and outputs, but hard coding algorithms requires a much deeper understanding of the game. If they were coding every aspect of the neural net, I'd probably agree with you, but Im sure they are using a very nice library where they can define inputs/outputs and structure, and then just tell it to train.

    • @mrkvicka22
      @mrkvicka22 3 years ago +15

      @colinbrown7947 There is a very good reason why there have not been ANY silver level ML bots until recently(a year ago) while there have been silver+ hardcoded bots since 2018... Yes, you can treat it as a blackbox, once you create infrastructure for it which is the hard part...

    • @colinbrown7947
      @colinbrown7947 3 years ago +4

      @mrkvicka22 fair enough, gotta say I'm only aware of the rl bot community, haven't ever been a part of it

    • @Darxeal
      @Darxeal 3 years ago +8

      @mrkvicka22 yes, creating RLGym was hard, but now that the hard work is done, all you have to do is clone a repo and tweak some rewards

  • @bronzecomeshome9517
    @bronzecomeshome9517 2 years ago +24

    My favorite Rocket League experience was when the bots on your team would just drive the ball straight into your own goal over and over, so you were fighting them harder than the opposing bots. Quality design.

  • @Ratzmutz
    @Ratzmutz 3 years ago +835

    Wow! Coming into the video I expected just the standard "haha i gave a car eyes, now look at funny neural net" approach to this, but this was really really well done!
    Also just the right amount of detail/simplification to maybe get new programmers into this!

    • @jerry3790
      @jerry3790 3 years ago +33

      Hey no shame on neural network devs. There’s actually a lot more that goes into them than you think.

    • @jffrysith4365
      @jffrysith4365 3 years ago +18

      ... how can you shame people who use neural nets, they're the most complex thing I know about.
      also, it's still way to complicated for new programmers to complete, you will need to understand key-board inputs, how to build a simulation etc.

    • @sgr8
      @sgr8 3 years ago +32

      @jffrysith4365 It's moreso the fact that hardcoded bots are easier, specific, and more fun to understand, while AI-trained bots just use the same mathy techniques that're always abstracted to the layman as "training go in, SSL go out"

    • @cacaman1391
      @cacaman1391 3 years ago +4

      @sgr8 isn't that more efficient though? I know nothing about coding of neural nets

    • @LendriMujina
      @LendriMujina 2 years ago +2

      ⁠@cacaman1391 It's more efficient, but it isn't as fun to watch or participate in by itself. Like a microwave. Also, the core methods tend to work very similarly for every objective. Also like a microwave.

  • @kaj4867
    @kaj4867 3 years ago +137

    These are probably the best "let's make / explain something and also have it be really entertaining" videos I've seen, incredible.

  • @TheDreamChicken
    @TheDreamChicken 3 years ago +24

    9:52 i think the most impressive part of this video is that the bots managed a low-five
    I don't even have a post goal "celebration" yet

  • @farlitz4172
    @farlitz4172 2 years ago +5

    11:37 man did us dirty lmao

  • @camwoodstock
    @camwoodstock 3 years ago +33

    Literally got so excited to see the return of the "PUT THE RAW CHICKEN IN THE SALAD" joke.

  • @schnitzelmike727
    @schnitzelmike727 3 years ago +4

    6:38 I laughed so loud, the other people in the house thought that I cried

  • @firestartech
    @firestartech 3 years ago +10

    Are we not going to talk about how b2bot (2) and b2bot (3) had a little celebration at 9:48? He didn't just create a bot, he created a sentient one.... xD

  • @YT7mc
    @YT7mc 3 years ago +128

    Your videos are so high quality. Very clear, always interesting, a wonderful video throughout. 10/10, keep up the good work

    • @b2stud
      @b2stud  3 years ago +16

      This makes me so happy to see. Glad you liked them!

    • @Lensquik
      @Lensquik 3 years ago +1

      @b2stud What's the font you used in the thumbnail?

    • @b2stud
      @b2stud  3 years ago +1

      @Lensquik I use Myriad Pro

    • @Lensquik
      @Lensquik 3 years ago +1

      @b2stud Yeah i figured in the meantime it was Myriad Condensed.

  • @Kreskowy
    @Kreskowy 10 months ago +4

    2:15 high five!!

  • @iammrcakeuwu596
    @iammrcakeuwu596 3 years ago +4

    not everything is bouncy
    i dropped a child off my roof and they didnt bounce

  • @spraytanamous5822
    @spraytanamous5822 3 years ago +14

    Love the little animations! Your narration is amazing too :)

  • @XOLTTRL
    @XOLTTRL 3 months ago +1

    wow i watched a lot of his videos and didnt know he played rocket league

  • @Saxophonin
    @Saxophonin 2 years ago +1

    Omg I recently learnt about PIDs and when you were mentioning the issue I was thinking, huh you could use a PID loop for that. And then you did!

  • @Jagi125
    @Jagi125 3 years ago +7

    That was refreshing after all the neural network approaches. Would love to see a part 2.

  • @jayceearrboy
    @jayceearrboy 3 years ago +23

    I subscribed for the AI content. Was pleasantly surprised when it crossed over into my other universe of Rocket League content. Good to see you branching out into the very deep pool of Rocket League. Godspeed on your coding endeavors 💚

  • @o_8t12
    @o_8t12 3 years ago +8

    Ur videos too good man, I've rewatched them atleast 10 times

  • @FlauschigerTeppich
    @FlauschigerTeppich 11 months ago +2

    Better than every physics class

  • @Smokasaurus
    @Smokasaurus 2 years ago +2

    The most amazing thing about all of this is knowing that the human brain performs all these same predictions using previous knowledge and imagination without us even thinking about it.

  • @personsmith8967
    @personsmith8967 3 years ago +10

    Hope the stream/premiere goes well
    Edit: It was very good

  • @TJMartens-j8z
    @TJMartens-j8z 2 years ago +2

    1:16 - F in the chat for Blue, he died

  • @vicsan2.750
    @vicsan2.750 3 years ago +15

    Honestly it's just nice to see someone who knows what he's doing this well. Also, the teaching quality of your videos is phenomenal and they're extremely fun to watch too. Keep it up buddy! I always hope you videos lasted longer but it's obvious that they take so much time and effort to make.

  • @Patashu
    @Patashu 3 years ago +8

    This is a great dive into the physics and framework of making the AI, and very well presented! I'd love to see another deep dive into HOW it makes decisions (e.g. when and where it decides to go for the ball, how it plays defense, etc)

  • @Tisisrealnow
    @Tisisrealnow 3 years ago +1

    i finally learnt what a cross product does

  • @gwainexe9065
    @gwainexe9065 3 years ago +1

    Okay, so I love your videos, and now there is lore, because at the end we saw captain blubber.

  • @0267tommyhawk
    @0267tommyhawk 3 years ago +7

    I cannot comprehend how much time it takes for you too do these videos but I absolutely love them. Keep up the great work mate!

  • @prime_comando
    @prime_comando 3 years ago +1

    Show an end highlight of the full power of the AI bro

  • @Voltastic1347
    @Voltastic1347 2 years ago +1

    6:36 oh my GOD you got me DYING
    the execution was just PERFECT
    OMFG

  • @weylinwest9505
    @weylinwest9505 3 years ago +6

    This was WELL worth the wait!

  • @liamd3484
    @liamd3484 3 years ago +2

    I have been waiting for another upload by Mr. Ball With Eyes for soooo long. These are always a hit.

  • @loudandannoyingvr
    @loudandannoyingvr 3 years ago +1

    Yes yes yes car game very cool. I’m downloading this to look at the amazing editing.

  • @benkasper4035
    @benkasper4035 3 years ago +1

    That quiz
    I was rolling on the floor laughing
    Amazing

  • @shaun5657
    @shaun5657 3 years ago +1

    Bro you're so underrated. This is the beat rocket league educational channel ever

  • @blueyandicy
    @blueyandicy 2 years ago +1

    Your intelligence, coding skills, scripting skills, humor...dude you're AMAZING AND UR VIDEOS ARE PERFECT THIS IS SO GOOD

  • @dehvana7484
    @dehvana7484 3 years ago +4

    Great video! The accuracy of the coding scenario at 6:38 is what really sold it for me tho!

  • @breadymcsaus7755
    @breadymcsaus7755 3 years ago +1

    Amazing video my guy, can't wait until you reach 1mil!

  • @aahilmemon
    @aahilmemon 3 years ago +3

    I love how you made the yaw green the pitch red and the roll blue because you can see greens better than reds and reds better than blues

  • @Tylorean
    @Tylorean 3 years ago +2

    6:38 literally how i code, just the 4 litres of Cola and the passing out is missing…

  • @galeb95std
    @galeb95std 2 years ago +2

    11:37 it should've been Germany hahaha

  • @epherum7838
    @epherum7838 3 years ago +2

    i feel like I've watched a chef make all the cooking appliances from scratch, prepare all the ingredients, place them together in a bowl then end the show before showing the final product

  • @DizzyDash237
    @DizzyDash237 3 years ago

    I love imaginjng a rocket league car having three round fish smashing themselves into buttons to drive

  • @DevilishlyDutch
    @DevilishlyDutch 3 years ago +7

    never fails to entertain, your animations are so incredibly funny it does wonders for the attention span

  • @timucinbahsi445
    @timucinbahsi445 Year ago

    holy mother of workload! this video has a massive amount of hard work put into it. cheers man

  • @vanderkarl3927
    @vanderkarl3927 3 years ago +1

    Looking forward to agent behavior prediction modeling!

  • @charliebrewis1158

    Would love to see a second part to this

  • @Dr03210
    @Dr03210 3 years ago +2

    This type of " AI content" is quite refreshing,
    ik there are other old channels out there which also does these type of things,
    but as an enjoyer of this type of content,
    It's exciting to see there's a new channel thriving in this type of content.
    I'll be subbing to make sure, I won't miss more of this.

  • @RolyMoes
    @RolyMoes 2 years ago

    Omg I love the little dudes you use in your animations, especially when they make the "glubluhlubluglbuhluh" with the bubbles

  • @GuildOfCalamity
    @GuildOfCalamity 3 years ago +3

    You videos are fantastic... the composition, subtle humor and the editing are excellent.

  • @andrewmoore8657
    @andrewmoore8657 3 years ago +3

    These are by far my favorite programming-related videos - incredibly well done!

  • @josylosy5035
    @josylosy5035 3 years ago +6

    I have been eagerly awaiting your next video ever since the last one you uploaded, but honestly, how do you even make such a well thought out and thorough video in only 5 months? This is like... insane. Great video, and I will be here when you upload your next one - that's for sure.

  • @WellingtonSantos-mb6qi
    @WellingtonSantos-mb6qi 3 years ago +3

    11:41 as a brazilian i felt this.

  • @mattosojunior
    @mattosojunior 3 years ago +4

    This is getting interesting

  • @TheInvoker-i5y
    @TheInvoker-i5y 3 months ago

    I learned something about the RL Bots that are programmed in the game, if you complement it by quick chat anytime they do a good pass or shot they start getting better. My friends noticed when we were playing private matches and was shocked that the bots were playing decently compared to the ones they have

  • @SIMULATAN
    @SIMULATAN 3 years ago +1

    Amazing video, love it!
    "But I think I'll leave that for another time" 👀🔥

  • @kaihenthe
    @kaihenthe 2 years ago +1

    epic games needs this bot

  • @Lothyde
    @Lothyde 3 years ago

    I love the little animated shorts you throw in.

  • @RiimukiviMusic
    @RiimukiviMusic 3 years ago +2

    Oh my god, this is informative AND hilarious. I learned new things and enjoyed it thoroughly. Well done!

  • @Known_as_The_Ghost
    @Known_as_The_Ghost 3 years ago +2

    6:37 I love this.

  • @pMo636
    @pMo636 3 years ago +1

    Dude insane video keep it up

  • @kawcco
    @kawcco 3 years ago +4

    This video has such a high production value and eloquently explains all of the relevant physics topics. Great stuff!

  • @M16TTHEW
    @M16TTHEW 2 years ago +1

    Raw chicken in salad: check ✅

  • @isaiahbecker9824
    @isaiahbecker9824 2 years ago +1

    Dude I've watched some of your videos and this one just came in my recommended, I never knew you like rocket league

  • @ivanporsche2572
    @ivanporsche2572 3 years ago +1

    Not even a computer scientist. Love these videos, easy to understand and engaging!

  • @temik_kemper7373
    @temik_kemper7373 3 years ago

    the inside car logic animation is top notch

  • @Kompadooodle
    @Kompadooodle 3 years ago

    great video! i dont understand like code an stuff like that, yet i still understood! the editing and script is all amazing!

  • @hakanates1188
    @hakanates1188 2 years ago

    wow one of the best content I have ever seen in a while, eventhough I have never played rocket league I watched every second of the video. This is so interesting!

  • @BadChess56
    @BadChess56 2 years ago +1

    3:05 WHAT A SAVE!

  • @Johnny_exclamationpoint

    Wait what. A rocket league video is the last thing I expected on this channel. Awesome!

  • @Mattball82
    @Mattball82 Year ago

    The pitch invader bit was wonderful 👍

  • @williamjohansson4226
    @williamjohansson4226 3 years ago +1

    Your videos are so dang entertaining and interesting! I just want more! Quality is insane!

  • @thelasthallow
    @thelasthallow 3 years ago +1

    lets see it in a live match to see how far it can get up the rankings

  • @WizzyWizWizzy
    @WizzyWizWizzy 3 years ago +1

    These videos are very well made and fun to watch, please keep making more of these, they're very entertaining.

  • @janandrzejewski3094
    @janandrzejewski3094 3 years ago

    I can’t believe I got recommended a video about machine learning in a game I don’t play and I watched it front to back and it was awesome

  • @BealNye
    @BealNye 3 years ago

    You're cracked my guy, now I want to learn this type of stuff

  • @ohko_29
    @ohko_29 3 years ago +2

    Woooo the amount of work you put in this amazing video ! Thx for your hard work it s very pleasing and interesting to watch :) !!

  • @sandinmapants6630
    @sandinmapants6630 3 years ago

    I love these little bits you add to spice up the content

  • @adrianovianawerneck472

    I just subscribed to you yesterday. What a treat.

  • @ricsix2.0
    @ricsix2.0 3 years ago +1

    8:43 It is technically realistic with race cars, thats why drivers use brakes

  • @realredageddon
    @realredageddon 3 years ago

    This feels like a crash course of my Physics 1A class

  • @marclm8653
    @marclm8653 3 years ago

    Wow! Great start. And ur so funny keep it going bro.

  • @SomeGuy002
    @SomeGuy002 3 years ago +1

    absolutely thrilled for captain blubber to show up again

  • @Moshinoki
    @Moshinoki 2 years ago

    I love your animations so much

  • @MadamLava094
    @MadamLava094 3 years ago +1

    Extremely high quality video. Straightforward and with good motion graphics

  • @jimsmith4907
    @jimsmith4907 3 years ago +1

    great vid, love the animation and the fun style. also great job at getting across the information in such a good way! 👍

  • @jamesthomas1566
    @jamesthomas1566 3 years ago +1

    This channel is amazing. Hope to see more in the future

  • @GRAVESGGS
    @GRAVESGGS 3 years ago

    and a very in depth look at car control and prediction for human players aswell

  • @alternyte
    @alternyte 2 years ago

    I did not even know about this video, and I did not think you would create this due to the complexity, but you actually did. Nice work!

  • @pantsuslayer8631
    @pantsuslayer8631 3 years ago

    Damn i really liked the video, fun and informative, thanks!

  • @SandWhale919
    @SandWhale919 3 years ago

    Glad to see new videos on the channel :)

  • @milorddev
    @milorddev 3 years ago

    This is an incredible video. I'm showing this to everyone I know!

  • @zoopie9935
    @zoopie9935 3 years ago

    Best RL content I have seen in forever

  • @infernas8445
    @infernas8445 3 years ago

    I love your channel, just found it.
    Can't wait for the next video!