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 😁
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
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
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
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.
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 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.
@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...
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.
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!
... 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.
@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 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.
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
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 💚
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.
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.
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)
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
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.
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.
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
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!
0:21 ... THAT'S ME!!!
Weezy outta here
Yoo it’s the legend himself!
Sweet
Real
'Fucking Gerwin' 🤣 anyways was that actually you or was it an ai?
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 😁
There is
@shadowyzephyr what's it called
@shadowyzephyr what’s it
It exists: ruclips.net/video/KwfiAEyTAVk/video.html
@The Old Fossil It’s the RL Bot Championship
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
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
Thank you!
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!
CS?
@mattybrunolucaszeneresalas9072 Computer science
@fireflowergaming3572 ahh
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
Glad I could help :)
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.
It always makes me smile to read comments like this. Thank You!
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!
"It's understandable because ML is easier to get into." this is simply false lol.
@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.
@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...
@mrkvicka22 fair enough, gotta say I'm only aware of the rl bot community, haven't ever been a part of it
@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
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.
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!
Hey no shame on neural network devs. There’s actually a lot more that goes into them than you think.
... 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.
@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"
@sgr8 isn't that more efficient though? I know nothing about coding of neural nets
@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.
These are probably the best "let's make / explain something and also have it be really entertaining" videos I've seen, incredible.
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
11:37 man did us dirty lmao
Literally got so excited to see the return of the "PUT THE RAW CHICKEN IN THE SALAD" joke.
Me too
6:38 I laughed so loud, the other people in the house thought that I cried
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
Your videos are so high quality. Very clear, always interesting, a wonderful video throughout. 10/10, keep up the good work
This makes me so happy to see. Glad you liked them!
@b2stud What's the font you used in the thumbnail?
@Lensquik I use Myriad Pro
@b2stud Yeah i figured in the meantime it was Myriad Condensed.
2:15 high five!!
not everything is bouncy
i dropped a child off my roof and they didnt bounce
Love the little animations! Your narration is amazing too :)
wow i watched a lot of his videos and didnt know he played rocket league
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!
That was refreshing after all the neural network approaches. Would love to see a part 2.
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 💚
Ur videos too good man, I've rewatched them atleast 10 times
Better than every physics class
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.
Hope the stream/premiere goes well
Edit: It was very good
1:16 - F in the chat for Blue, he died
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.
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)
i finally learnt what a cross product does
Okay, so I love your videos, and now there is lore, because at the end we saw captain blubber.
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!
Show an end highlight of the full power of the AI bro
6:36 oh my GOD you got me DYING
the execution was just PERFECT
OMFG
This was WELL worth the wait!
I have been waiting for another upload by Mr. Ball With Eyes for soooo long. These are always a hit.
Yes yes yes car game very cool. I’m downloading this to look at the amazing editing.
That quiz
I was rolling on the floor laughing
Amazing
Bro you're so underrated. This is the beat rocket league educational channel ever
Your intelligence, coding skills, scripting skills, humor...dude you're AMAZING AND UR VIDEOS ARE PERFECT THIS IS SO GOOD
Great video! The accuracy of the coding scenario at 6:38 is what really sold it for me tho!
Amazing video my guy, can't wait until you reach 1mil!
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
6:38 literally how i code, just the 4 litres of Cola and the passing out is missing…
11:37 it should've been Germany hahaha
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
I love imaginjng a rocket league car having three round fish smashing themselves into buttons to drive
never fails to entertain, your animations are so incredibly funny it does wonders for the attention span
holy mother of workload! this video has a massive amount of hard work put into it. cheers man
Looking forward to agent behavior prediction modeling!
Would love to see a second part to this
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.
Omg I love the little dudes you use in your animations, especially when they make the "glubluhlubluglbuhluh" with the bubbles
You videos are fantastic... the composition, subtle humor and the editing are excellent.
These are by far my favorite programming-related videos - incredibly well done!
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.
11:41 as a brazilian i felt this.
This is getting interesting
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
Amazing video, love it!
"But I think I'll leave that for another time" 👀🔥
epic games needs this bot
I love the little animated shorts you throw in.
Oh my god, this is informative AND hilarious. I learned new things and enjoyed it thoroughly. Well done!
6:37 I love this.
Dude insane video keep it up
This video has such a high production value and eloquently explains all of the relevant physics topics. Great stuff!
Raw chicken in salad: check ✅
Dude I've watched some of your videos and this one just came in my recommended, I never knew you like rocket league
Not even a computer scientist. Love these videos, easy to understand and engaging!
the inside car logic animation is top notch
great video! i dont understand like code an stuff like that, yet i still understood! the editing and script is all amazing!
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!
3:05 WHAT A SAVE!
Wait what. A rocket league video is the last thing I expected on this channel. Awesome!
The pitch invader bit was wonderful 👍
Your videos are so dang entertaining and interesting! I just want more! Quality is insane!
lets see it in a live match to see how far it can get up the rankings
These videos are very well made and fun to watch, please keep making more of these, they're very entertaining.
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
You're cracked my guy, now I want to learn this type of stuff
Woooo the amount of work you put in this amazing video ! Thx for your hard work it s very pleasing and interesting to watch :) !!
I love these little bits you add to spice up the content
I just subscribed to you yesterday. What a treat.
8:43 It is technically realistic with race cars, thats why drivers use brakes
This feels like a crash course of my Physics 1A class
Wow! Great start. And ur so funny keep it going bro.
absolutely thrilled for captain blubber to show up again
I love your animations so much
Extremely high quality video. Straightforward and with good motion graphics
great vid, love the animation and the fun style. also great job at getting across the information in such a good way! 👍
This channel is amazing. Hope to see more in the future
and a very in depth look at car control and prediction for human players aswell
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!
Damn i really liked the video, fun and informative, thanks!
Glad to see new videos on the channel :)
This is an incredible video. I'm showing this to everyone I know!
Best RL content I have seen in forever
I love your channel, just found it.
Can't wait for the next video!