AI Tries Snowboarding (and falls a lot)
visit brilliant.org/b2studios/ for a free 30-day trial and 20% off an annual subscription!
full time ragdoll, extreme part time snowboarder, professional snow muncher, digital intellect versus slippery board
Discord: / discord
Reddit: / b2studios
Twitch: / b2studios
Patreon: / b2studios
Пікірлер: 892
24
@SuperM789
19 күн бұрын
25 is funnier imo
@noahanimimates2726
19 күн бұрын
@@SuperM789nah 26 best
@teamtigershark4337
19 күн бұрын
why was this pinned
@Maccapacca35
19 күн бұрын
35
@gabrielv.4358
19 күн бұрын
funny number haha vinte e quatro KKK
If there are no bonus points for hitting the snowman i'm unsubbing
@b2stud
20 күн бұрын
if it makes you feel any better the AI does manage to hit 3 in one run
@theadhduck
20 күн бұрын
@@b2stud I'm satisfied
@delphinusv5184
20 күн бұрын
@@theadhduck I think we are all satisfied
@pineapplez225
20 күн бұрын
@@b2studthats good
@SideshowBen206
20 күн бұрын
Bye Felicia
I love that he not only does this but does full animations for dumb 30 second jokes, as well as creating the entire environment and even having other snowboarders around just to make it feel less empty. Mad props man
@EEEEEEEE
16 күн бұрын
E
11:10 direct snowman hit 11:33 the legemdary three snowman hit
@the_gigabara
20 күн бұрын
on the first hit of the 3 snowman run, the ai deliberately stuck out its arm in order to knock down the snowman, mike tyson style. what a legend.
@EEEEEEEE
16 күн бұрын
E
@rottenbike714
15 күн бұрын
@@the_gigabarahe literally threw a left hook
I think a major reason he almost never recovers from getting more than a small amount of air is that you never taught him the benefit of bending his knees which is ESSENTIAL while snowboarding.
@daisyjoy242
20 күн бұрын
I hope he sees this
@Eagle3302PL
20 күн бұрын
standing almost in the middle of the board may also have something to do with it
@Ed-1749
20 күн бұрын
Yes, but also you're heavily underestimating how complex of a movement that is. Bending like that requires literally every muscle in your body in a coordinated reactive motion from when you hit a jump to when you hit the ground.
@kurgans
20 күн бұрын
I like this AI guy sarcastically asking what more people want without realizing someone who knows half a thing about snowboarding might comment. The fucking hubris.
@Joe-yi5nv
20 күн бұрын
You don't teach it ANYTHING, that's the whole point. Theoretically the ai is supposed to figure out to bend it's knees by itself
3:46 "it truly warms my heart knowing that several thousand of you tried to do this" I feel called out, but I'm glad you feel that way...
@EEEEEEEE
16 күн бұрын
E
@kingcapybara-ym8tl
15 күн бұрын
@@EEEEEEEE EEEEE :D
I can't wait for 50 years in the future when b2studios makes a video called "AI goes to war"
@user-ju4mz3qf3t
20 күн бұрын
Yah i hope he sees this
@Fenhum
19 күн бұрын
Technically he could do this right now. Just make the ai play an RTS game
@b2stud
19 күн бұрын
Funnily enough this was a serious discussion for a video for a while
@Fenhum
19 күн бұрын
@@b2stud Did it got rejected? If so, why?
@HighFireGuys
19 күн бұрын
@@b2stud If that's ever a video, I better see the fire line, "There are no rewards in war..."
Okay, but that snowboard carving force simulation algorithm is really elegant! Ive seen folks back in my college days try to simulate snowboarding & their routines always ended up absurdly complicated trying to handle all the edge cases around carving, braking, straigh-line, etc separately. Nicely done
@b2stud
18 күн бұрын
Thank You! I tried to keep it simple and true to real life by combining basic friction with some intuition I had from my snowboarding experience
@rueblimaster
5 күн бұрын
@@b2studall tho it’s missing the bending of the bord for carving
@robinclaidlaw
3 күн бұрын
Yup, it needs to be able to flex and twist to actually behave like a snowboard.
The three levels of floor burn: Level 1: You trip and fall on a gymnasium floor. Ouch. Level 2: While running in a gymnasium, you intentionally slide to stop the other team from doing something. Your knee will feel awful for the next few weeks. Level 3: This.
@athenaraines
20 күн бұрын
“Skin? I forgot what having skin felt like around 3 hours in.”
@omatic_opulis9876
20 күн бұрын
@@athenarainesthat's great.
@ktgame2640
20 күн бұрын
What?
@2peoples785
20 күн бұрын
Yeah your just gonna sink into the snow from how much heat that is
@nonr2500
19 күн бұрын
Level 4: artificial turf
I really like how the snowmen all go off like they have motion activated explosives inside. Really adds to the comedy of it all
4:59 That's about my skill level... Things to do when learning snowboarding: - Flail your arms around (everyone should look at you while you blame yourself) - Dislocate your hip (You won't have to snowboard anymore) - Crash against a post (You don't have to leave while everyone is laughing at you, because you're unconcious)
14:31 Ragdoll: I'm exhausted, sledding is easier. Give me your sled, purple bird !!!
@SoggieWafflz
19 күн бұрын
hey that was my sled! rude!
@Mate_Antal_Zoltan
19 күн бұрын
they're fish, you know
I feel like whichever patron got punted at 14:40 deserves a special shout out 😂😂 EDIT: wait that's SoggieWafflz from the bowling video!! (36 seconds in)
@SoggieWafflz
19 күн бұрын
ehehe
@wiisportswithtea.3736
19 күн бұрын
What a kick tho, teach it karate next
@ziginox
17 күн бұрын
Also rip to the bearded bananahead at 12:20!
something about watching a robot catch an edge warms my heart
@bbbnuy3945
19 күн бұрын
i was waiting for a gnarly front edge grab at high speed for the full scorpion yard sale
I just wanna say. You said that the video feels lackluster, but it doesn’t. It’s absolutely amazing. It’s fun content that feels relevant and instructive while also taking us through a creative journey. It’s really amazing work. You should be very proud!
After seeing the intro I’m realizing that he sounds quite a bit like code bullet
@alexbergstrom-yx9yw
17 күн бұрын
Code bullet is like this guys deranged cousin
im from switzerland and this is your most true-to-life video so far
I think it would have been funny if there was Tony Hawk Pro Skater text at the top saying the stunts that the ragdoll did, and there was a reward for doing stunts.
I appreciate the charm you've added to the environment, like the other little fishies sliding, on the gondola, and lil lights in the trees
Crunchy sounds when a joint receives sufficient force
You and Dingus Labs are the most fun I've had watching AI in a long while.
The absolute madlad went out of his way to model and *_animate_* an entire miniature ski resort, ostensibly just because he can, when an undecorated tilted plane would have been mechanically sufficient. What a legend.
I've never seen B2 and Code bullet in the same room, just saying this would explain the giant gap in code bullet's upload schedule
I absolutely love this kind of content man. Neural networks are actually so interesting. I found your channel when you uploaded the spiderman AI video and you haven't missed since. Hats off, you're on a roll!
@b2stud
19 күн бұрын
Thank you!
@blitzgerald
10 күн бұрын
same here, I love funny ai
2:35 I understood all and none of the vector math
@gabrielv.4358
19 күн бұрын
yesnt
3:58 I remember hearing you giggle a lot at this part. Glad to see it in full polish here.
@b2stud
19 күн бұрын
The elmo on drugs shot gave me a lot of joy
@subbie-eye
19 күн бұрын
@@b2stud I need to borrow the "elmo on drugs shot" phrase. And it was a joy to hear you laugh fully at this shot too.
Bro got me too close my eyes and move my hand. 😂
@ohhi687itsme8
20 күн бұрын
Same here
@AS-ze5gm
20 күн бұрын
Same here too
@Drag0nmaster
20 күн бұрын
Same here
12:16 there was an unsatisfying lack of metal pipe sound when his head hit the ski lift lol.
was not expecting the code bullet reference
CodeArrow with that "profile picture" had me dead 💀
0:20 why did you explode my snowman
Bro is having a fun time :D
I saw some of the behind the scenes. Going to love it in full time.
11:39 triple!
Your videos are so good! The entire environments you create for each video feel so fleshed out and are brimming with character and charm. The video editing is great as well!
my favorite youtuber Code Arrow just posted!!!
knowing he will make more videos on this particular subject is quite exciting
As a snowboarder who has taught multiple beginners, it was heartwarming to see the AI struggle, act, and even crash in a similar way as a beginner. Love your work!
Dude i love these types of videos. Awesome videos! Keep up the great work
This channel is so underrated for the quality... thank you!!!!
I love this channel! The humorous gags and running jokes, the skill and effort put into the coding and production of the videos, and the nostalgic reminder of a simple time playing Sumotori Dreams and Blockland as a kid made this video and this channel so endearing to me. Enjoy this (90% of a) cup of coffee on me, and keep the videos coming! and Peace and Love.
I love the soft bonk sound when he hits things or the ground
I love how far you've come as a creator. As much as i love the older videos, the dumb humour and personality in the newer ones is amazing
This might be one of my favorites series on KZread. The educational bits mixed with the humor and AI eating it is amazing
I love snowboarding so much and seeing this makes me so happy
Just saying, but I might tune into a 24/7 real-time AI snowboarding stream occasionally…
@THE_CARBON
20 күн бұрын
Same
@ishkanark6725
20 күн бұрын
Same
I love these AI ragdoll videos so much 😂 Something I think would have helped a lot is if you added reward for the distance is goes down the hill, and air time (greater than 0.5 seconds), rather than just the time is stays on the board and how straight it goes. Maybe even hitting a snowman too lmao. Can’t wait for the next one!
that was a great explanation of the vector math in a comprehensible (for some) and well simplified way, the flailing calc 3 student in me appreciates it greatly
As a snowboarder and someone who used to teach it, this was quite an interesting video. In the beginning it seemed that the ai had begun to use its heal edge to control the board which is one of the first things we teach to people learning! I would have liked to see you try to give rewards for it using and switching between edges the same way we snowboarders go down the hill.
@b2stud
19 күн бұрын
This is not the last video I'm going to make on snow sports, but I'm going to use some more powerful software / hardware for those
@benjamin5370
19 күн бұрын
@@b2stud can’t wait, your work is a joy to watch 🤙
the animation is getting more unhinged per video and i love it
These videos are what i use to keep myself going in my cs math degree. They bring such joy
If there’s anything I’d love to see iterated it’d be this one. There’s something so satisfying in seeing snowboarding work. So much potential, race them, little obstacles/moguls, teach them to jump, or even do rail or box. I think it’s neat
Another important thing in snowboarding is the edge of the board digs in and provides a lot of resistive force, which is where the classic S-shaped carving comes from. It ensures a central line is followed while maintaining the grip on a single edge. Beginner boards have a shallow bowl shape from front to back, which is easier to learn on, but makes it easier to slide and spin, which can lead to edge catching. More advanced boards actually arch upwards in the middle and provide two contact points right before the rounded ends of the board. This enables easier forward-only travel by reducing (but not eliminating) the possibility of edge bite, allowing faster, straighter riding. Perhaps adding these variables might help your guys from spinning out and losing the board out from under them :)
Right now you're training me to keep watching your vids by boosting my serotonin with the sphere guys on the ski lifts 🥺
I'm incredibly sick right now and getting to watch this goofball do his thing for a while really cheered me up, thanks man. I'd support you on patreon if I wasn't a super broke college student
Love how these videos are still educational, even though they have become progressively more insane with the commentary. 10/10 wouldn’t change it for the world
Calling yourself "Code Arrow" at the beginning was funnier to me than it should have been.
Much as you seem to think that this content was somehow lacking because of how simple (or 'simple', I suppose I should say) it is, I absolutely loved it. Was actually really cool to see the little AI man start to understand snowboarding and nearly make it to the bottom a few times!
7:30 here's something i'd want to see how about the ragdolls have a paintball fight? sounds complicated but fun to watch
@b2stud
19 күн бұрын
shhh, this is a future video idea
@b2stud
19 күн бұрын
not even idea, it's gonna happen
@Minty1337
19 күн бұрын
@@b2stud in that case, i can't wait!
@blitzgerald
10 күн бұрын
@@b2stud :O sounds fun and I'm gonna sub for it!
I remember red ai being reckless in ping pong, cant immagine what will hapen with snowboarding
I'm actually impressed by how simple the reward function is. A truly excellent application of Occam's Razor. Sometimes the best solution is the simplest solution.
Bro, you're so much better than code arrow. Honestly, I mean it. ❤ can't wait for more !
I absolutely love this channel!
This is the only kind of AI related content I feel safe with knowing exists. This is pure and good.
I always love seeing someone snowboard for the first time! This is exactly what it felt like learning it all that time ago.
I've only been snowboarding a couple of times. I have so much empathy for that ragdoll.
These videos are just pure genius! Makes me want to try deep reinforcement learning every time. Then I realize how big of a nightmare RL actually is all over again =D
I guess you could reward him for airtime and for taking out snowmen while still remaining on the board.
11:35 that punch looked deliberate and personal 😂
I like this one in particular because the extra steps in modeling the contact point with the ground. Think with regular videos the AI flounders because it has boxes for feet. Maybe having another collision box for twos would greatly improve balance
You are my favorite coder channel, you satisfy my yearning of witnessing silly little guy
We wanna hear a dramatic tale of how the reward system literally cost blood and sweat. How everyone around you started being concerned about you: your dog, your wife, your wife's boyfriend. And how they all came together to support you and rehabilitate you so that you could overcome these challenges turn into a better person.
This one definitely needs a folllow-up. Would really like to see the AI try a slalom course.
Super cool! I hope we see more progress with the Bloons AI.
excellent video. seems like you already have good ideas of how to spice up this snowboarding excursion. more catapults please
Something that I imagine for an AI like this is an input for how close the board is to the nearest ground surface! I think it's eating shit every time it leaves the ground because it doesn't know it's left the ground! Rather than bracing for the landing like a snowboarder would, it's just doing the same thing it would do if it was moving straight! Love this video tho, the aesthetics of the snowy resort are super cozy!
I love the complicated stuff yet I never get it and that close eye test was a cool representation of how those lines work
Feels like we're on the brink of having a full-on AI PPOlympics.
This channel is like a lawful good Code Bullet and I love it
It's impressive that you were able to so accurately model the physics of the edges and so we saw the ragdoll fall in realistic ways so familiar to snowboarders like catching a downhill edge. I think it would be worthwhile to revisit this and try to incentivize carving and turning, maybe by making some moguls or an obstacle course. Also I think it would add a lot if you added overly gruesome sound effects when they fall and hit things, like foley in movies.
IDK what I was expecting but you exceeded all my expectations
I stayed awake for this. 10 out of 10
These are so facinating to watch.
4:34 the ai just started learning and I'm like "0h" Is he titling the phases of ai learning or... oh.
I love that series
I like how you've become so confident. Just don't let it overcome you in the future. This is kind of serious though. I love you lol
This is exactly how it was for me learning snowboard. Fall back, fall forward, fall to the side, fall to th eother side, die, hurt your hands, hurt your back, hurt you but... and repet...
As a to-be engineering student, I appreciate your explanations of the vector maths.
I have a lot of suggestions for this ragdoll: •fish bump into the rag-doll on their sleds •giving extra points for going on ramps •extra points for bumping into the snowman •extra points if doing jumps or flips
Love your videos
3:46 I mean of course I did, just following instructions, but glad to know you get a chuckle out of it
Captain Blubber screaming FUKING BRILLIANT Just hits different
@KrazyKyle-ij9vb
18 күн бұрын
Yeah I lost it there lmao
You should add rag doll sound for each joint that comes into contact into something, and then amplify the volume depending on the velocity of impact. It will make the rag dolling much more satisfying.
0:35 I feel called out
"what else do you guys want??" Literally everything you listed
OMG It's code arrow, legendary creator of Flappy Avian-like Creature in goofy game engines
About half an hour to go as I type this, looking forward to it!
I love that the weight calculation isn't dynamic and the board takes off at full speed once the ai falls off
Since you mentioned that you aren't just making one video in this series, a few suggestions: 1) I think the penalty for horizontal movement is a mistake. For one, the speed reward should get the AI going fast regardless, and meanwhile avoiding all horizontal movement both reduces how realistic the snowboarding is and limits the use of your very clever snowboard design. 2) I saw the discussion of it learning to bend its knees, so I figured I'd suggest a solution other than simply telling the AI to bend its knees. If you intend to reward it for doing stunts, by, say, heavily rewarding airtime, might I suggest giving it a way to detect the angle of its board and rewarding it for keeping the board at as flat an angle as possible in the air? That should both help it figure out how to land, at least eventually, and help it learn skills like bending your knees not as a reaction to a direct instruction but as the most efficient way to stabilize the board. It won't be perfect, but I think it'll give it enough info to get it going the right direction.
I find it funny how in order to keep going in a straight line, it just moves its legs to compensate instead of trying to keep its center of mass over the board, which causes quite a few wipeouts XD