creating the ultimate ball juggling AI / robot in tf2
HTML-код
- Опубликовано: 8 сен 2024
- Music: nervous_testpilot - Infiltration
channel discord --- / discord
channel patreon --- / shounic
channel tracker --- trello.com/b/L...
[ todo list / current progress on upcoming videos / channel roadmap ]
feedback --- forms.gle/bkuG...
custom files --- pastebin.com/r...
[ hud / crosshairs / hitsound / killsound / gfx cfg ]
plugin: forums.alliedm...
FAQ:
Q: How did you make that? What editing software do you use?
A: I use Adobe Photoshop, Premiere Pro & After Effects. Photoshop for image editing and thumbnails. Premiere Pro for compositing and After Effects for motion graphics (the fancy animations).
hellooo - something a little different from the usual, hope it's still fun to watch. thanks for sticking around
Yay!
Yeah tis gud
We love your work shounic!
this was surprisingly entertaining
time to run a stream of this bot until the map crashes.
this isn't even tf2 anymore this is a tf2-themed programming lesson
you learn better when you teach yourself via doing something you love
a great proof of this is kids and their hobbies
More about physics, although the concepts and the procedure to solve the problem aren't the best it's something :)
and i love it!
Always has been.
Applying ideas to contexts you already understand makes learning easier!
yeah!
next we're gonna have bots juggling balls to distract players from the sniper aimbots
Juggling cones instead
@@gibbous_silver on some special occasions servers will have these balls
"Wow that's cool someone made a bot to juggle the beachba-" *headshot*
Wait… what if they tried to make the ball trigger the checks most sniper bots use, so that instead of distracting players from bots we could distract the bots from players?
@@jeezuhskriste5759 you are a genius
he made an aimbot, to shoot a ball, what a god
truly a weapon to combat the other bots
An aimballt if you will.
ballbot
*a ball?*
you mean your balls?
family ended
world population decreased from 7.5 billion to 2.3 thousand
"i'm sure that there will be ball"
so many years later, his dream is realized
guy return
Gaben is a prophet
this is the thing humanity needs right now
Most programmers will probably understand it more
@@macrro what's better is that I do want to get into programming soon (Java and C# are the ones I'm going to try)
@@yarknark Bot Fortress 3 when?
@@yarknark I'm not a programmer lol
@@macrro lol
6:42 “hah.. i’m sure that there’ll be... i’m sure that there’ll be.. ball”
you
@@capnomonkeys8876 you
you
"Some guy called Muhammed-"
"Do you have any idea how little that narrows it down?"
some guy named albert invented gravity. you hear about albert?
I was gonna comment exactly this wtf
Except that he didn't invent trigonometric functions, and the middle easterners mainly translated old Greek and Egyptian works without making many advancements themselves. You have Hipparchus of Nicaea to thank for the first table of functions.
@@geordi5054 learn about the Muslim golden age, basically the forefathers of many inventions.
@@Hudanasheeds
Yes, they did contribute to the field of trinonometrics, but not one single person can be attributed to having "figured out" them when far more significant contributions have been made by people other than the one mentioned in the video. Most of it is politically correct nonsense, and would take a lot of it with a pinch of salt too. But that's an entirely different subject.
Great, now the shoppybots are gonna start getting those sick airshots.
They already were able to, but seeing soldier bots its not that usual, and calling out soldier players doing airshots as cheaters is more difficult that calling out a dumbas looking to the sky headshoting everyone.
Imagine if the bots blast "gunshot bride" in the vc, everytime they get a airshot
projectile aimbot existed for like 10+ years so yeah
@@leandrogoslean889 unless they arent even looking at you when they shoot the projectile
@@aerophile8372 true
Thankyou so much for showcasing my bot =D
Its source will be open and availiable soon.
You did an amazing job at translating my messed attempts to explain it into something actually comprehencible!
Big Lugui!
I talk to him everyday on discord!! What an honor
@@Zazeros1 you are now famous too
Parabéns cara!!!
Meus parabéns 🎉🎉
de brasileiro pra Brasileiro é uma honra ter alguém como você nessa comunidade
Nice job man! How do you make bots like this? This stuff seems so cool but I have no idea where to start
Soldier: "i have done nothing except juggling ball for 4 hours"
“im sure that there will be ball “
- gabe newell
I like how he avoids word "bot" in the tiltle just to not get annihilated for creatng a bot in tf2
0:56 "I have done nothing but dance for 3 days"
tf2 players during setup time
you _what?_
_"I'm sure that there will be [...] ball"_
-Gabe "GabeN" Newell
step six: taking over humanity
I love how smooth your animations are! If I’m honest when I saw my first video on your channel that is what drew me in. I’ve been a happy subscriber since the algorithm brought me here!
I completly agree. The animations make it so much better to grasp the mathematical concepts
Dude this video is ABOVE AND BEYOND. I learned stuff; thought about problem solving and logical predictions, and laughed a lot too! I'm sure there will be B A L L.
the bots appear to have gone insane from constantly attacking mvm_twocities over and over.
mvm_twocities is not a map its the tour
Lugui is the best, a true mvp in the Brazilian tf2 community!
Thankyou Professor. You are also a TF2 MVP =D
6:00 me when my homework is due and I hear my dad screaming my full name
Here's an interesting pyro theory: I think there's a canonical reason why the pyro sees the mercs as babies in meet the pyro. It's possible that it's because his victims in the trailer were helpless, terrified and weren't fighting back. This in turn, caused the pyrovision to see them as harmless little babies, as opposed to the the regular non-babified mercs in the actual game, who are fighting back and pose an actual threat threat to the pyro.
i-
no this is too cursed
That's a good theory.
Huh.
This is the start of the Terminator.
You two even made a navigation mesh circle for the bot. This is next level.
I love how relatively simple it is!! It doesn't do anything like try to predict exactly how its rockets will affect the ball, and it doesnt try to angle itself by moving around, it just holds w. And yet it still works really well!
I haven’t watched the video yet, but Jumpacademy’s MGA bots are excellent at airshotting. If you haven’t seen them yet, you can get them to airshot you 9 times, if you airstrafe just right
i love the illustration in your videos, it helps understand it much better oftentimes!
You are an essential part of what keeps tf2 alive, thank you for making the content that you do.
Incredible video. Up there with watch for rolling rocks in half an A press
(laughing) I'm sure that there will be.. I'm sure that there will be -BALL
Good shot mate
shounic, these are some of the most entertaining videos I've ever watched. thank you for all of these, love this content.
This would have made for a great New Years Eve video with a “ball drop” reference.
"we're gonna have flying cars in the future!"
The future: AI juggle ball haha
How do you only have 60k views with such production quality?!? You deserve a lot more.
Very cool way of explaining the code process 👌
this reminded me of the Market Garden Arena bots. they can airshot like crazy
beautiful editing as per usual
Now we need to combine this with computer vision just to make things more complicated, as well as start factoring in extra stuff like acceleration, projectiles inheriting the player’s velocity, etc~
First he blows 1000 usd on a gun game,
and then he blows his time
on making a robotic clown to
juggle a ball
technically another guy was the one who coded the bot but he did still spend the time making this video
@Bread Man shounic didn't code this, listen again 0:17
But I understand you could get confused, the author hasn't been credited in the description at all.
well this comment is just a way of me making a joke about the bot being a robotic clown
ShounicWare with 100% accurate projectile prediction
This is a contender for "quietest video on RUclips"
Your knowledge of this game's programming and programming in general has no limits!
I do hope no one programs an aimbot for the projectile based classes though.
an "oh sht" mode
ah when the payload cart's soul interferes
Me:*sees aimbot* he will never be ballin'
The aimbot:
local madman creates an aimbot exclusively for beach balls
Can’t believe the bot got smart. I’m so proud it can see windows now.
The code for predicting where the ball ould land can be used to hellp sentries to shoot it's rockets better
Those vids are insane! Great work and edition! Love them!
PS: Oh no, more bots
Looks like the stuff soldier bots in causal does.
Anyways nice vid
If you can figure this out then you can surely improve their AI overall, like having soldiers do elaborated rocket jumps like wall jumps.
Hey Shounic - what is your profession? Do you plan on becoming a dev? You have such a great mind, I'm really jealous in a sense. Most people don't have a great understanding of physics, math, statistics, etc. I know that I definitely don't. You seem to have a strong grasp at those, among other things, and you're able to use these skills to explore your own curiosities. You are discovering things, forming questions, and applying logic in finding answers, leading to more discoveries. It's pretty cool. For me and many others, we are merely stuck pondering the question.
he's a student doing media in the us.
maths physics and sciences in general are mostly practice even tho it can be easier to some people
Drinking game- have a liquor shot every time shounic says “ball”
Man makes professional ball bouncing robot
This is very neat
find the ball - shounic 2021
ultimate ball juggling robot: *exist*
shounic: The future is now old man.
Is that Frozen Synapse I hear in the background? Nice.
LETS GOOOO
dababy
pooter9000 more like pooter90000
@@jeele_fish fuck caught me
Spanish Translation to the end gaben say:
"estoy seguro de que habrá bola"
ni yo entiendo en chiste ni porque escribo esto pero were I am
Heh, I'm shh--I'm sure that there will be--I'm sure that there will be
ball.
This video is a perfect example of why learning maths, logic and programming doesn't have to be boring
One of the few bot types I'll accept in tf2, only other ones are literal memes and spycrab bots
Step Five being "Oh Shit, Do Something, Anything" is relatable.
1:26 seeing khwarazmi was a surprise to me
Now we have bots in the ball juggling minigame, will this crisis ever end?
Bro your editing is impeccable 😎
i name it, the ball buster
This will definitely be the repository name. Thanks
And that, ladies and gentlemen, is why there has to be a random factor to the rocket knockback. Plus to eliminate pogojumping, won't deny that.
Ball - it's spherical
i like these visuals
they're good
*image of robo soldier tf2* he will never be ballin' *image of robo soldier tf2 6 minutes later* *SPITS OUT CEREAL*
yoooo you got nervous testpilot music? love that dude
I keep coming to these videos with no expectations, and I leave very sure that I learned nothing. But the editing and script is just really good, and he seems engaged - just really hard not to be pulled in.
HOLY FUCK NERVOUS TESTPILOT! I love their Deus Ex remix!
it's beautiful
That guy in thousand years ago's name is actually محمد بن موسی الخوارزمی or you better known him for "Algorithm - جبر"
My guy, Algebra is جبر, that comes from Jabir ibn Hayyan. Algorithm is Khawarizmi, the last name of the guy in the video.
The missile knows where it is because it knows where it isnt
this pretty much sumarizes the bot inner workings
So this is how projectile bots works
NASA’s missing out on hiring you lmao
The quality of these videos is almost scary
Okay next I want to see Codebullet take a crack at this
Hello Shounic,
A possible idea for a video (unrelated to this one):
*What is the ideal distance in a 1v1 between a heavy and a scout for the scout to win (in competative)?*
The main factor I think is the bullet spread, the scout must not be too close in order to dodge most of heavy's bullets, but not too far to land his spread. On the other hand, it may not matter, since scout's side-to-side maneuvers (his speed) outvalue heavy's turning speed, even if they're close. (I assume the ideal movement is the side-to-side wiggling, but I could be wrong here too.)
Thanks for reading.
He is right, there sure will be /BALL/.
Tbh, I read the title as, "best ball judging ai"
panic mode : just like all humans loose all logic
1:25 Post of USSR postal mark :)
0:56 why is this poor Heavy in so much pain
Lol, that was Soviet stamp at 1:27
I wish Physics class was as easy and entertaining to follow as this vid.
1:27 the name is reversed because it's probably set left to right rather than right to left.
Nice video
5:04 Maybe we just need to do a planar ray reflection? It isn't cost that much.
you are absolutely right. I did tried implemented that, but the project was already taking too much time.. so I went with a easyer solution which I already had the code for
"Building the Iron dome in tf2"
ITS SPHERICAL! *holds ball out in front of self*
Yay new shounic video!
thank you for explaining where these rocket launcher aimbots came from
Hmmm this Is why Doom Eternal demons never miss
Great. Now AI is coming after the ball juggling industry.
finally, ppl from my country doing something good!