Exploiting the Rocket League AI Better Than Me

Поділитися
Вставка
  • Опубліковано 20 чер 2022
  • I am only Champion 2 in 1v1, yet I crushed the supposed Grand Champion Bot Nexto. But how did I do that?
    You can play against Nexto yourself to try and apply the tricks: rlbot.org/
    Creator Code:
    ROCKETSCIENCE
    I earn commissions when you use the code to buy in the Epic Store, or RL and Fortnite in game shops. #EpicPartner
    Support me on Patreon:
    / rocketscience
    Follow me on twitter
    / halfwaydeadrl
    Join my Discord:
    discord.rocketscience.fyi
    And you can follow me on twitch :)
    / halfwaydead
    ----------------------------------------------------------------------------------------------
    Rocket Science
    #RocketScience
    #RocketLeague
  • Ігри

КОМЕНТАРІ • 107

  • @nullptrRL
    @nullptrRL 2 роки тому +78

    I like the style of this video, blending Matt Parker, Numberphile, and your own funny spunk to make this absolute banger! Keep it up!

    • @RocketScience
      @RocketScience  2 роки тому +12

      Thanks! Will do!

    • @foobars3816
      @foobars3816 2 роки тому

      > and your own funny spunk
      Hmmm... that must mean something different in the coumtry where you live.

    • @TheJunnutin
      @TheJunnutin 2 роки тому +1

      Funny Spunk.
      I think I found me a new alias on steam =D

    • @emailjwr
      @emailjwr 2 роки тому

      Homie talking about another man's spunk

    • @xxDriftyxx3
      @xxDriftyxx3 Рік тому

      @@RocketScience On the offchance that you take suggestions, could you do a dldsdr/dsr explanation/ comparison on this channel? would be great! Works way better than anti-aliasing for me atleast.

  • @jnevercast
    @jnevercast 2 роки тому +43

    Awesome video! Glad to see someone exploiting the weaknesses, and exploring them so in depth. Might have to link this video from RLGym twitch just for the neural network explanation. Training these weaknesses out of a bot is difficult in self play, but the RLGym community is certainly going to try. SSL bot 2022? We can hope! 🎉

  • @nickgreene4769
    @nickgreene4769 2 роки тому +11

    This was a very great presentation of the basic concepts behind Deep Learning and Reinforcement learning for a larger audience. Really, you did the impossible and distilled it down in a comprehensive and concise way. Also this video was very well done, great narrative and editing. Your best video yet!

  • @gamerandcontroller9129
    @gamerandcontroller9129 2 роки тому +9

    More videos like this. This would easily become my favorite rocket league channel. Very entertaining and informative.

  • @ERock6662
    @ERock6662 2 роки тому +7

    Great video! I was hoping to see something from you on Nexto.
    I found that one way to defend Nexto’s nasty flicks is to defend from the back wall above the ball. Since Nexto doesn’t really defend the back wall, it doesn’t really know how to get around a defender playing from that position.

  • @erikjohnson9112
    @erikjohnson9112 2 роки тому +4

    These bots are a lot of fun/frustrating to play against. Nexto 1:1 is 90% loss ratio for me, playing normal. However, 2:2 where I get a Nexto against 2 Nextos is more like 60%+ on the win side, and a whole lot of fun. Add an Adversity bot to each side for added mayhem. Element and Necto (before recent update) are fun 1:1 (Element is like a Plat level, capable with some shots, but not too good). Element is low enough that I can get practice dribbling without always losing the ball to a bot (like Nexto would be).

  • @spaceinvader6
    @spaceinvader6 2 роки тому +6

    Amazing video! Entertaining and informative at the same time! (although I'm probably biased since I study computer science lol).
    If I had to criticize one thing I'd say that switching between looking at the left and front camera felt a bit too frequent to me.
    Also, I really appreciated the transparent Halfwaydead when explaining how nexto worked(plus the tf2 reference(plus all the jokes)).
    Hopefully the algorythm likes the video too. Good luck on future projects!

  • @Rodutchi
    @Rodutchi 2 роки тому +4

    OOOooooOOOO am LOVIN this high tech fashioned editing and cinematography, yes the vid is amazing but this alone is GREAT to see, love it man, keep plishing it , u have something special cooking here!

  • @TheobaldTheBird
    @TheobaldTheBird 2 роки тому +5

    Holy shit you've really cranked up the quality of these videos. Kudos to you man

  • @Choice...
    @Choice... 2 роки тому +1

    Your hard work will not go unnoticed, this is a really excellent video (as always) look forward to more!

  • @vez3834
    @vez3834 2 роки тому +1

    Keep it up with this production quality :) you always made good stuff, but this is just next level! You'll become better and faster at it as well.

  • @ToriKo_
    @ToriKo_ 2 роки тому

    Wow this was a great video. So a evo algo multiplies, mutates, and the fittest reproduce. But in deep learning we let it act with a reward function, stop after the match ends and see what neurones caused the increase in reward, slightly increase the weight of those neurones, and then let it act again.

  • @2hot2fresh
    @2hot2fresh 2 роки тому +2

    awesome video ! tecko is gonna be crazy if it figures out wall to air plays

  • @JP-st9hn
    @JP-st9hn 2 роки тому +10

    If anyone can find it’s weaknesses it’s Rocket Science!

    • @potatononny
      @potatononny 2 роки тому

      wayton too

    • @JP-st9hn
      @JP-st9hn 2 роки тому

      @@potatononny Most of the higher level players eventually figure it out.

  • @ToriKo_
    @ToriKo_ 2 роки тому

    Love the ‘let’s not use a sample size of 1’ thing

  • @NightRyder
    @NightRyder 2 роки тому +2

    The editing in this video is great!

  • @matejnovosad9152
    @matejnovosad9152 2 роки тому +2

    Best Nexto video by far!

  • @didactic4386
    @didactic4386 2 роки тому

    The SECOND I heard of the Nexto bot, I wanted to see your video on it. As always, awesome work.

  • @mashtonish
    @mashtonish 2 роки тому

    good video, informative and fun. love this channel!!!!!!

  • @T1Ledlie
    @T1Ledlie 2 роки тому +3

    That ending lol

  • @Delqa
    @Delqa 2 роки тому +1

    Great video man!

  • @RedSaint83
    @RedSaint83 2 роки тому

    One can only dream of the day that Rocket League adds bots to the marketplace/workshop for an easy one click install.

  • @Cedistran
    @Cedistran 2 роки тому +1

    This is the quality content that I really enjoy. As a QA engineer this really hits me :D

  • @tr4nnel752
    @tr4nnel752 2 роки тому

    Great video, liked the editing.

  • @CaptainCurtle
    @CaptainCurtle 2 роки тому

    Another exploit I found is that squishy saves work everytime. Nexto won't drop the ball after starting a dribble, and will flick it up at you

  • @PYRODABBLE
    @PYRODABBLE 2 роки тому +1

    So well made bro

  • @mtox_cc
    @mtox_cc 2 роки тому

    you are really the einstin of rocket leauge.

  • @Blade_of_Tomoe
    @Blade_of_Tomoe 2 роки тому

    Nexto's flicks are INSANEEEEE.

  • @troxdev
    @troxdev 2 роки тому

    god damn im in love with this video and editing

  • @Nico455
    @Nico455 2 роки тому

    great vid man

  • @xhappybunnyx
    @xhappybunnyx 2 роки тому

    Nice to see that GC bots still drive the ball into their own goal sometimes :P

  • @ogdemon6223
    @ogdemon6223 2 роки тому

    This is crazy. Rocket league and neuroscience. So cool.

  • @BarkingFlipper
    @BarkingFlipper 2 роки тому

    Thanks for the video

  • @meehdrescher
    @meehdrescher 2 роки тому

    dayum son this is sick

  • @gusvanwes6192
    @gusvanwes6192 2 роки тому +1

    Is it possible to train a bot with a different reward function when you start and change the reward function later on? Because that would allow you to make nexto way better.
    Also great video and editing. UA-cam needs to train their AI better to show me this right away.

  • @0ne0fTh3m
    @0ne0fTh3m 2 роки тому

    You deserve more subscribers

  • @WollaWinkie
    @WollaWinkie 2 роки тому

    Well done

  • @llorrik
    @llorrik 2 роки тому

    High quality content as always nothing against you or your content; I thought it was common knowledge what Nexto's weakpoints are and exploiting them kind a just renders the bot useless to the point where we're right back to the reason for people starting to make these bots in the first place.
    Two things worth adding(pointing out for people watching/reading) when he says manage boost what he properly should've said was Boost starve nexto. Air dribbles is a weakpoint for sure and you're missing another huge one - demos. Combine boost starving, air dribble/aerial powershots and demos and just don't get scored on by hardcoded kickoffs and there you go!

  • @inspiredByFlorian
    @inspiredByFlorian Рік тому

    i have a question brother is it also better to play wired on ps4 not just pc and why? even without the polling rate change because i am on console

  • @Blade_of_Tomoe
    @Blade_of_Tomoe 2 роки тому

    I played 3 matches against this bot last night. I am a diamond 1/2 in 1v1. The bot scored ≈16 goals or so on me on average every game while the highest I scored was 3...

  • @screencancer4732
    @screencancer4732 2 роки тому

    That last clip looks GC to me.

  • @bonyxgaming
    @bonyxgaming Рік тому

    Any reason why you chose to play the Endo? According to the hitbox visualization videos, X-devil MK2 seems to match the hybrid hitbox better, unless I'm missing something. :)
    Really appreciate all the work and research you put in the videos, this channel is the best in terms of facts and intricacies by far

  • @danielvidal87
    @danielvidal87 2 роки тому

    Nexto -> consistency-> GC ✌️

  • @yesteroff
    @yesteroff 2 роки тому +2

    how do you play the bot yourself? where can i find it

    • @RocketScience
      @RocketScience  2 роки тому +4

      You can click Download RLBot for Windows here: rlbot.org/
      (Gonna put it in the description)

  • @NicoMarcucci
    @NicoMarcucci 2 роки тому

    The most transparent RL creator :)

  • @hayvanejones8791
    @hayvanejones8791 2 роки тому

    CN you do more controller test like on razer controllers or did you try the eswap s for Xbox ?? That would be awesome mate.

  • @JoanGonzalezTrolloCat
    @JoanGonzalezTrolloCat 2 роки тому

    very good

  • @s4sm1t.64
    @s4sm1t.64 2 роки тому

    Yo rocket science does holding accelerate while doing aerials make a difference compared to when your not

  • @DC9V
    @DC9V 2 роки тому

    1:28 LMAO

  • @evanthefish
    @evanthefish 2 роки тому

    Did you have any thoughts about how you might tweak Nexto's reward system to make it better at long term goals? The whole thing must be in a very delicate balance.

  • @reesericdotci
    @reesericdotci 2 роки тому

    Wayton oofers

  • @Tekay37
    @Tekay37 2 роки тому

    While I'm really exited by the result the devs got with Nexto, I'd also love to see the journey getting there.

    • @kaiyotech
      @kaiyotech 2 роки тому

      check out rlgym on twitch.

    • @Tekay37
      @Tekay37 2 роки тому

      @@kaiyotech I'm watching that stream daily already. I still think creating a recap to show how Tecko learns, how it learns the wrong thing sometimes, so it struggles with unlearning it,would be very interesting as 15-20 minute video.

  • @bennym.4707
    @bennym.4707 2 роки тому

    Hey, i dont know if youre gonne read this and you probably have heard this a thousand times, but ive been really struggling with input lag(or heavy car what ever you migh call it, i know some will say placebo but i played this game for almost 3000 hours so i know when the game feels different) in the past weeks/months, ive tried everything from overclocking my ps5 controller with hidus(which works for a couple of minutes and then after that it gets worse again) to changing the ports on my pc(msi b450 tomahawk max MB) but no success, would a different cable make a difference for example a data transfer 3.2 usb cable? thanks

  • @baze3541
    @baze3541 2 роки тому +1

    I think the real question you should be asking is will there ever be a bot better that pro players?

    • @IMPJPJ91
      @IMPJPJ91 2 роки тому +1

      no doubt in my mind there will be a bot that can defeat pros in 1v1... 3v3 is much further down the line as the future planning becomes much more important

    • @Vortex_Tornado
      @Vortex_Tornado 2 роки тому

      Given the importance of mechanical skill in rocket league, I think bots that beat pros is well within reach. Computers are way way more precise and consistent in their mechanics than humans, as we see with Nexto's ground dribble skill that I'm sure will soon translate to aerial skills and possibly passing too.

  • @ohwen
    @ohwen 2 роки тому

    I just heard that rocket league maps may not all have the same dimensions based on a test on the speed a ball rolls up the wall. I thought this could be a perfect thing for u to experiment if it’s true.

  • @Erksah68
    @Erksah68 2 роки тому

    I'd like to see if my friends and I can beat 2 or 3 nexto's. Is there a tutorial for that.

  • @shadowyzephyr
    @shadowyzephyr 2 роки тому +4

    i found the new version harder than v1710.
    Also you didn't mention that nexto is bad at avoiding bumps

  • @DandyBallbag
    @DandyBallbag 2 роки тому

    The new version has jumped a whole rank, I swear. Updated video to follow? 😁

  • @BowOneFire
    @BowOneFire 2 роки тому

    If you do mustys diagonal speedflip kickoff then you can beat it to the ball easily and get a free goal

    • @ogbushwookie5003
      @ogbushwookie5003 2 роки тому

      Tell us you didn’t watch the video without telling us you didn’t watch the video.

    • @BowOneFire
      @BowOneFire 2 роки тому

      @@ogbushwookie5003 show me the part of the video where he used mustys diagonal speedflip kickoff

    • @ogbushwookie5003
      @ogbushwookie5003 2 роки тому

      @@BowOneFire It is one of the three main points he discussed in how to beat Nexto. Starts at 8:02.

    • @BowOneFire
      @BowOneFire 2 роки тому

      @@ogbushwookie5003 he just says to do a speedflip in a normal kickoff. I was referencing the kickoff that musty invented where the opponent doesn't touch the ball at all and you get it all to yourself.

    • @ogbushwookie5003
      @ogbushwookie5003 2 роки тому

      @@BowOneFire Yeah, the one you’re referring to is just a speedflip kickoff. They’re the same thing. What do you think he meant by a speedflip kickoff? A normal diagonal flip?

  • @EinGuterSamariter
    @EinGuterSamariter 2 роки тому +3

    wow great content. I am a psychologist and just recently got into machine learning. It's really fascinating! Btw am I going to see you at worlds? :)

    • @RocketScience
      @RocketScience  2 роки тому +2

      Thanks and no, I'm sorry. No plans on coming to NA anytime soon. Not in the budget. Also not gonna be at the major this time but probably at future EU ones.

    • @EinGuterSamariter
      @EinGuterSamariter 2 роки тому

      @@RocketScience Damn! Ok then I will see you at EU LANs since I live in Austria xD There will certainly be a big event in central EU again next season

    • @RocketScience
      @RocketScience  2 роки тому +1

      @@EinGuterSamariter Grüß Gott!

    • @EinGuterSamariter
      @EinGuterSamariter 2 роки тому

      @@RocketScience xD Grüß Gott, servus :D bin nur nach Österreich gezogen, eig bin ich deutscher haha

  • @qolyy.
    @qolyy. Рік тому

    what decal is that

  • @Ragdollmaster333
    @Ragdollmaster333 Рік тому

    Oh good, I can do 1 of the 3 things.

  • @rockyp32
    @rockyp32 Рік тому

    PLEASE. Make a video describing cross vs circle vs square deadzone. the information is very low online. Some pros like daniel have circle and I dont get how.

  • @TeKaMOTO
    @TeKaMOTO 2 роки тому

    Could Nexto or some other bot be trained on the data from replay files from ballchasing?

    • @connorharrison372
      @connorharrison372 2 роки тому

      Nexto has been training by being placed in random moments from pro and ssl gameplay

    • @jnevercast
      @jnevercast 2 роки тому +2

      To answer the question further, replay files lack a critical data point for training bots. The actions. Replay files don't have the controller input that a player took during the game, so training a bot from those replays is extremely challenging or may not even be possible. Further, while there are millions of replays out there, it still doesn't compare to the amount of game play time we can create from letting a bot play against itself. The final version of Nexto had around 500,000 hours if I recall. Getting quality information with actions at a constant skill level relevant to a training bot and getting so much of it, isn't possible with replays.
      That hasn't stopped people trying to use replays to help train bots though, as was said, we use replay game states to spawn the bots in so they find themselves in situations they might not have explored themselves, like getting a flip reset in the air. From those game states they can learn to deal with that situation even if it wouldn't have happened naturally.
      Lastly, replays can be used for other things, myself and a few others in the RLGym community are exploring using SSL replays to help bots understand positioning and rotations. Essentially creating a "coach" AI that will become part of the reward function.

  • @okaylow9124
    @okaylow9124 Рік тому

    Can you do a video on bakkesmod delay

  • @jdc4316
    @jdc4316 2 роки тому +1

    what in the fuck, when did bots get even near this good?

    • @Hovane5
      @Hovane5 2 роки тому +1

      That’s the power of exponential growth… you don’t notice when you’re in the middle of it, but in hindsight, it’s blatantly obvious… I wouldn’t be surprised if the next version goes straight to being SSL

  • @gotenks383able
    @gotenks383able 2 роки тому

    What does the v1710 mean? Is it not a version?

  • @iamnotjcook
    @iamnotjcook 2 роки тому

    Is this the newest version? I was able to beat the v2 legit, but I'd only be able to win against this one through exploiting his AI
    Edit: Autocorrect mistake

  • @redd_rl
    @redd_rl Рік тому

    necto v2 is grand champion in 2v2 lulw

  • @ginebro1930
    @ginebro1930 Рік тому

    Just let it learn air dribble and try again...

  • @josuaernst6832
    @josuaernst6832 Рік тому

    Love your content. I hope there will be a new video soon.
    Question: Idk if you ever made a video about this, but there's a video stating that you are faster with air rolling than without. ua-cam.com/video/AkvUa1CC2YI/v-deo.html
    Have you ever tested this?

  • @CrimbusDaJimbus
    @CrimbusDaJimbus 2 роки тому

    second

  • @miikarlmiikel6116
    @miikarlmiikel6116 2 роки тому

    its not gc lvl tho if u just go in air it cant do shit

    • @drapex0072
      @drapex0072 2 роки тому +1

      But it's flicks are better than pro's. Consistency is key and Nexto is very consistent, even if that means consistently bad at defending aerial plays.

    • @Bishey
      @Bishey 2 роки тому

      Humans are not robots and can't reliably execute the win kick-off/grab boost/air dribble smoothly strategy. That's why he lost to the bot occasionally despite knowing the theory.

    • @chrisziogaming
      @chrisziogaming 2 роки тому +1

      Nexto is a very concomplete gc, great in a few things lacking in others, just like some real one's are.

    • @miikarlmiikel6116
      @miikarlmiikel6116 2 роки тому

      @@chrisziogaming Well i wouldnt say its gc lvl yet, If IT Start aerialing or defending aerials then its gc lvl now its c2-c3

    • @miikarlmiikel6116
      @miikarlmiikel6116 2 роки тому

      @@chrisziogaming but still so fucking impressive For a bot