When i first watched this video I was so confused about why we did most things, but now I understand it all which just shows how much your videos help.
I'm Japanese so I use Google Translate for this conversation I'm always looking at your project. I respect you. This video is very easy to understand. I think you are at the top of scratch.
I’m a game developer working in C++, but these tutorials are still really fun and helpful. Code translates to code, no matter what language you’re using, so thanks for showing me some new ways to do things!
Griffpatch, you help so many people in coding ! You are a legend at coding... and you are a legend at learning us new Scratch skills ! You are the only person good enough to help me improve my Scratch skills. You deserve all your suscribers on RUclips, and all your followers on Scratch ! Long live Griffpatch !!!
Hey man, just letting you know that the tutorial is a bit broken/outdated, mainly around the 'find normal' block. Scratch keeps changing nowadays, and it used to barely ever do! Anyways, jeep up the good work.
Awesome.I’ve watched your videos for around five years❤❤❤Your videos are really mind-blowing,thought-provoking and really help me a lot.Once I did find my passion for learning English by watching your videos in the beginning.
Haven’t been on Scratch for several years now, but I’ve been a huge fan of yours since Paper Minecraft. Your manner of presenting content is so very compelling and the end products are simply marvellous. One of the best YT videos I’ve seen in a while.
OMG I figured out the same thing that griffpatch did! (the thing about the extra rectangle thats transparent to prevent the glitching) without watching the video! Im such a bad scratcher so at least I have something to be proud of
Nice Tutorial! I think this is my favourite. Bug: Your normal costume might slow down the project Fix: Add a Broadcast message after the ball tick in the forever loop, add the message receiver and wait 0 seconds then check if not costume=ball then stop all to stop it crashing
This made me think of a tower defense game but you played it on a wall. You can place several mounted turrets on the walls, and using his newest video (the one where it teaches an AI how to pathfind to a certain object), there would be monsters or something that climbed the walls and tried to get to the top of the screen before they got shot down by the towers! I might finally be able to implement this idea using these two videos...
Thank u griffpatch u'r like my most favorite coder, i have been doing 1 year of coding in scratch and i have been having alot of problems creating physics in scratch but when i learned that you have a yt channel for tutorials i chked it and found this out. I play Getting over it scratch everyday. thanks for creating this tutorial this willhelp me make a cool new game. Thanks again!!
I haven't used Scratch for a while now, but I just wanted to say, the production quality of these videos is seriously impressive; your explanations kept me engaged, and I'm not even making a project haha - very smart trick to calculate the collision normal, too :)
I was creating a marble run for my son and I faced exactly this issue. He also complained on how the bounce from Scratch just flips the sprite and he was so upset about it. Now I can fix both, thank you
You should have a livestream series where you make a new game on the live stream, so everyone can see your thought process. It would be very cool if you did that!
WOW! This is an awesome tutorial and now this will help me in creating projects including cannons and stuff ... well I had one request to add another feature if possible .. U could add a bit of deformation (like sponge balls stretch a bit when thrown on a wall) when the ball touches any of the walls based on it's speed ..
I was working on a battle tanks game and wanted to make a ricochet bullet that would work on walls with 45-multiple degrees. I kind of already had an idea of how it would work, but I needed an equation, so I listed the direction of the bullet before and after hitting the wall for several different degrees. Eventually, I ended up with several equations that required a LOT of if-thens. Turns out there was a MUCH easier way to do it, LOL.
You know its good when a professional adult conducts extremely mathematically complex program on a kid-friendly platform It's like bringing a tank to a Spartan fight.
How do you learn all of these things? I am impressed whilst learning new things each episode, I feel like I’m more invested to your channel more than I am with well- everything else. You make my day, thanks for teaching me and all of us ^_^
have been struggling to make a physics ball in scratch for months now, several unfinished ball projects later i give up and find out you made one... well my job was just made way easier! thanks! edit: after watching a bit of the video, i was going way too complicated and should have kept it simple, i was using confusing stuff like atan and more weird calculations but now i realize how stupid i am, atleast i was going in the right "direction" with the rotation thing!
This is such an amazing tutorial!!! I love it its so cool. Just a little tip: Slow down a bit and don't put it in fast forward but anyways GREAT JOB!!!
3 года назад+5
I love how you always leave us with new fun ideas to try out, I use this to help teach and you have great ideas to practice with!
7:45 if u mobile increase the size to the right to 23 by 17 and back to 17 17 because u increased 6 pixels to the right and set it to normal (not centering it) u can move 6 pixels with no arrow keys
am i being dumb, or would ball to ball physics just involve adding an "and touching color red"(color of ball) to the if block which checks to see if the ball is touching level? also im surprised you used the dot method and lots of physics yet you didn't say sine or cosine lol
It is so cool to see someone use amazing physics in a such a simple coding language while making it fun! this also helped me alot in my grades because i wanted to impress my teacher. Thank you griffpatch
2 hours and 1 tutorial gets me 1: some passed time 2: a bouncy ball shooter thing and 3: a bouncy ball shooter thing that i have not made a plan for yet so i will contemplate why i did this in the first place :>
I just wanted to add granades to a top down shooter game, I managed to easily make it move within the scrolling level but I couldnt ever make it bounce properly, all I needed was this normal finding script you wrote, your tutorials are (as describled by the top comment) literal game changers!
Aye, I have played your 2D Minecraft and a couple other games of yours on scratch, and it's really interesting and fun to play them! Thank you for making something that would be soo hard to make, soo easy to do!
After struggling with physics in scratch for about 6 years, this tutorial is completely game changing lol
Yes
gosh 6 years
Yah lucky ki game
im 8 and i already know how to make projects :)
im so lucky lucky 😃
I haven’t used scratch for more than 8 years, but I still really enjoyed this video, good job!
Thanks :)
HAN COMANDGEEK WOT MY WORLDS ARE COLIDING
Wtf, commandgeek? Wtf
Same for me he is legend
:0 hi commandgeek (remember me?)
This isn’t the series but its nice to see some content!
Every time I watch these Im so impressed with how you easily solve problems that would’ve taken me forever!
When i first watched this video I was so confused about why we did most things, but now I understand it all which just shows how much your videos help.
That's super to hear!
🤿🤿🤿🤿🤿🤿🤿🤿🤿🤿@@griffpatch 🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺
“And in May, physics games shot up in popularity on Scratch after a comprehensive and all-around high-quality tutorial released in late April”
99th like
@@ScratchyBladez i was the 100 :D
It always amazes me how you can recreate realistic complicated physics simulations using relatively little "simple" math!
Notice how “simple” is in quotes
@@greenbean1576 the Mumbo Jumbo of coding
@@TheGirlAndBoy mumbo jumbo but with a bigger brain
@@TheGirlAndBoy I agree
@@izaanhafid uhm ackshually 🤓 a bigger brain will not increase your IQ
OH MY GOD THANK YOU SOOO MUCH.. EVEN AFTER THESE MANY MONTHS THIS TUTORIAL HELPED ME LIKE A BLESSINGGGGG THANK YOU SO MUCH GRIFFPATCH!!!
I'm Japanese so I use Google Translate for this conversation
I'm always looking at your project. I respect you.
This video is very easy to understand.
I think you are at the top of scratch.
The great griffpatch! I still am amazed by your scratch recreation of "getting over it". i never beat it but i had gotten far before.
this madlad introduced multiplayer into scratch
and is making some physics tutorials
*Madlad*
I’m a game developer working in C++, but these tutorials are still really fun and helpful. Code translates to code, no matter what language you’re using, so thanks for showing me some new ways to do things!
This is so true though
2 years late but agreed@@yeaglaceshorts546
Griffpatch, you help so many people in coding ! You are a legend at coding... and you are a legend at learning us new Scratch skills ! You are the only person good enough to help me improve my Scratch skills. You deserve all your suscribers on RUclips, and all your followers on Scratch ! Long live Griffpatch !!!
All together:" LONG LIFE GRIFFPATCH! LONG LIFE GRIFFPATCH! LONG LIFE GRIFFPATCH! LONG LIFE GRIFFPATCH! "
Totally true
@@ekociao LONG LIFE GRIFFPATCH! LONG LIFE GRIFFPATCH! LONG LIFE GRIFFPATCH! LONG LIFE GRIFFPATCH!
Hey man, just letting you know that the tutorial is a bit broken/outdated, mainly around the 'find normal' block. Scratch keeps changing nowadays, and it used to barely ever do! Anyways, jeep up the good work.
Awesome.I’ve watched your videos for around five years❤❤❤Your videos are really mind-blowing,thought-provoking and really help me a lot.Once I did find my passion for learning English by watching your videos in the beginning.
Haven’t been on Scratch for several years now, but I’ve been a huge fan of yours since Paper Minecraft. Your manner of presenting content is so very compelling and the end products are simply marvellous. One of the best YT videos I’ve seen in a while.
Scratch wouldn't be the same without your tutorials, nor your games. Good work bro
OMG I figured out the same thing that griffpatch did! (the thing about the extra rectangle thats transparent to prevent the glitching) without watching the video! Im such a bad scratcher so at least I have something to be proud of
bro I played your's games when I was young but I never find out that you have a youtube channel...... Good Job
i like how you don't just tell us to copy code, but go into detail on how it works and how to modify it, very nice
my stupid ahh is just copying the code :(
this is fun to follow griffpatch tutorials!
I get so excited when the code starts to work :)
Thank God, Griffpatch. I wanted to learn something about scratch today!
Yes, I always wanted to know how to use physics in scratch. Keep up the great work griffpatch.
Second that
Omg I finally found the best Scratch Creator channel
Nice Tutorial! I think this is my favourite.
Bug: Your normal costume might slow down the project
Fix: Add a Broadcast message after the ball tick in the forever loop, add the message receiver and wait 0 seconds then check if not costume=ball then stop all to stop it crashing
Alternative title in a nutshell : Unfinished tower defense game with bouncy rockets
Lol
wait, THATZ SO TRUE
This made me think of a tower defense game but you played it on a wall.
You can place several mounted turrets on the walls, and using his newest video (the one where it teaches an AI how to pathfind to a certain object), there would be monsters or something that climbed the walls and tried to get to the top of the screen before they got shot down by the towers!
I might finally be able to implement this idea using these two videos...
@@tsesaken sounds pretty fun tbh
This looks more like diep.io than a tower defense game
I love all your tutorials! I'm glad that since you're the greatest scratcher you are teaching new scratchers so that they can be like you!
Exactly!
Me and my small 12 year old mind
Griffpatch: I will teach you my student
Same
huh
I'm 9999999999999999999999999999999 and I still can't understand this,
@@felixalexanderl Woah how are you not dead yet XD
@@felixalexanderl Bonk
i knew he will do this tutorial.Because I am following his tutorial in scratch and my big fan.This thing was so useful for me.
Thank u griffpatch u'r like my most favorite coder, i have been doing 1 year of coding in scratch and i have been having alot of problems creating physics in scratch but when i learned that you have a yt channel for tutorials i chked it and found this out. I play Getting over it scratch everyday. thanks for creating this tutorial this willhelp me make a cool new game. Thanks again!!
Glad to help!
I haven't used Scratch for a while now, but I just wanted to say, the production quality of these videos is seriously impressive; your explanations kept me engaged, and I'm not even making a project haha - very smart trick to calculate the collision normal, too :)
Wow, thank you!
@@griffpatch No problem, keep it up! :)
God you're the only thing that makes me want to do scratch
I know right.
Same ✔️
Me too!
I'd like to stick with c# and python.
@Max Playz Because he probably likes grifpatch.
*wait a minute griffpatch has a channel?! I didn't even know this I just played your games for fun*
yahe
I was creating a marble run for my son and I faced exactly this issue. He also complained on how the bounce from Scratch just flips the sprite and he was so upset about it. Now I can fix both, thank you
This tutorial helped me make a game in Unity. Never underestimate the power of Scratch
But its scratch how XD?
@@twdneganfan4725 A lot of the concepts from Scratch apply in other languages.
Griffpatch: Ball Physics Tutorial
Me: ***Visible Happiness***
Griffpatch has become somewhat of a math RUclipsr now
I love it!!
The complete ball physics explained in just one video, what more do you want? :D
Scratch 2.0 Offline Editor to not crash
trigonometry at 3:04
@@vevericac3294 19:22
I'm Vietnamese but I love to watch game tutorials. Especially you. Happy new year full of joy
3:04
"We don't want our balls to live forever."
-griffpatch
I want mine to :I
We dont?
i do think that balls are rather important to the human civilization..
@@lightning_rift lol
@@lightning_riftthey make a good lollipop 🍭🍭🍭 👅
Me when griffpatch uses the word “calculate” :
Let’s go I ain’t gonna fail math!!!!!
You should have a livestream series where you make a new game on the live stream, so everyone can see your thought process. It would be very cool if you did that!
AGREE!
YEAH!
But Scratchers Should NOT Live Stream:(
it would be so cool
@@sycte949 Why? There's nothing wrong with it if you turn off live chat...
WOW! This is an awesome tutorial and now this will help me in creating projects including cannons and stuff ... well I had one request to add another feature if possible .. U could add a bit of deformation (like sponge balls stretch a bit when thrown on a wall) when the ball touches any of the walls based on it's speed ..
This video made my tank game easy to MAKE! Your tutorials are easy and FUN!
all of your videos are so good i would still have clicking, cats, moving and turning (probably) without!!
This tutorial is GENIUS!! I want to see how to make a line with physics!
@Tripler dued I was saying the same thing
@Tripler ur pfp be like
GRU SUSSY BAKA
@@MostafaTMortada ur pfp be like
ALL HAIL THE MIGHTY CONTROLLER
@@qwertyuiop.lkjhgfdsa well its now a cat
wdym a line?
Oh man, i search soooo long for something like this :) Thank you griffpatch
Glad I could help!
@@griffpatch your the best my original channel is Bhavneeth’s Coding Lab
@Charlie Arscott I have that same browser extension, he also made that extension on Scratch Addons, I also use dark mode and cat blocks though.
@Charlie Arscott Which one?
Is@@griffpatchGay?
This looks to me like a super simple way of finding surface normals! Definitely using some of these scripts. 👍
You’re the only RUclipsr that actually helped me script! Thank you very much!
I was working on a battle tanks game and wanted to make a ricochet bullet that would work on walls with 45-multiple degrees. I kind of already had an idea of how it would work, but I needed an equation, so I listed the direction of the bullet before and after hitting the wall for several different degrees. Eventually, I ended up with several equations that required a LOT of if-thens. Turns out there was a MUCH easier way to do it, LOL.
4:23 Came here for learning ball physics, but loved the bouncing effect
This is amazing and he is the beat at explaining stuff! You can tell he just loves teaching us it’s perfect
I do!
Wow. The quality of your editing, recording and scratch programming has skyrocketed recently! :D Keep up the great work!
Also, I’m korean but i love these tutorials.
This dude is a scratch legend. Your amazing Dude
true
Wow your video quality is really improving!
Yay, thank you!
@@griffpatch on my device it lags and i mean LAGS
its like 1 frame per 2 seconds
@@griffpatch i follow you on scratch
this is a list of games i love from you:
geometry dash,
getting over it,
terraria,
hill climb racing,
and more!
@@Jude_VR. so basically 1.5 fps
Would you ever consider making a mode7 image scaling tutorial?
sometimes i just watch this for fun
cool but why
I REMEMBER YOU FROM YOUR GAMES YOU WERE THE BEST SCRATCH DEVELOPER EVER
You know its good when a professional adult conducts extremely mathematically complex program on a kid-friendly platform
It's like bringing a tank to a Spartan fight.
Yea, this video is more complex that I can process, but is actually an awesome achievement.
How do you learn all of these things? I am impressed whilst learning new things each episode, I feel like I’m more invested to your channel more than I am with well- everything else. You make my day, thanks for teaching me and all of us ^_^
Máximos
Isnt griffpatch the creator?
"We don't want our balls to live forever."
But I do.
Then... Forever loop is your friend
@@griffpatch and lag too ;)
@@vevericac3294 lel
@@SumRandomDewd yes laugh eut loud
Then it's a 360 ball limit
have been struggling to make a physics ball in scratch for months now, several unfinished ball projects later i give up and find out you made one... well my job was just made way easier! thanks!
edit: after watching a bit of the video, i was going way too complicated and should have kept it simple, i was using confusing stuff like atan and more weird calculations but now i realize how stupid i am, atleast i was going in the right "direction" with the rotation thing!
Good job! Hope it worked out
This is such an amazing tutorial!!! I love it its so cool. Just a little tip: Slow down a bit and don't put it in fast forward but anyways GREAT JOB!!!
I love how you always leave us with new fun ideas to try out, I use this to help teach and you have great ideas to practice with!
There are 0 dislikes let's keep it that way
3 haters ruined it 😭
@@SumRandomDewd yeah :C
93 haters now ☹️
I Suggest making a 'tower defense' game tutorial ;)
Warframe has made a tower defence game
7:45 if u mobile increase the size to the right to 23 by 17 and back to 17 17 because u increased 6 pixels to the right and set it to normal (not centering it) u can move 6 pixels with no arrow keys
i like how he doesn't just say "do this script", instead he explains how it actually works
The one dislike be like: I dOnt goT CusToM BloCks He hAS MoDs! >:(
lol haters will say IT'S NOT THAT I'M A TRASH PROGRAMMER JUST THAT GRIFFPATCH HAS HACKS
no u make them
4:01 what?
am i being dumb, or would ball to ball physics just involve adding an "and touching color red"(color of ball) to the if block which checks to see if the ball is touching level?
also im surprised you used the dot method and lots of physics yet you didn't say sine or cosine lol
Yeah, ball to ball collisions are trickier than that I'm afraid.
@@griffpatch yea, i tried it out and they started to teleport and some got launched into walls
I remember you! Ur griffpatch! U were a great inspiration when I was in year 3
That's me :D
Thanks!
It is so cool to see someone use amazing physics in a such a simple coding language while making it fun! this also helped me alot in my grades because i wanted to impress my teacher. Thank you griffpatch
Why does mine have a little delay when ball touches level?
im a bit late but i think just adding a wait 0 seconds before should fix it
@@hiyesimhithat literally adds more of a delay
@@Jerraf2p0it limits the delay to 0 so any extra delay wont effect them, hypothetically
Hi I Love Scratch, Thank you for being here, I’m learning a lot
In the beginning all he could have done is "if on edge, bounce"
**pog**
Your projects made me want to learn. Real legend
2 hours and 1 tutorial gets me 1: some passed time 2: a bouncy ball shooter thing and 3: a bouncy ball shooter thing that i have not made a plan for yet so i will contemplate why i did this in the first place
:>
you are the best person I know at doing scratch coding!
I simply LOVED the project! After this video i'm like this: "I don't know how all that math works, i just know it works" lol
Glad you liked it! :)
thank you griffpatch. ive managed to implement these Physics into a python project ive ben working on and you it works great!
Thanks! Physics are gonna be a good part of my ping-pong game on scratch
I just wanted to add granades to a top down shooter game, I managed to easily make it move within the scrolling level but I couldnt ever make it bounce properly, all I needed was this normal finding script you wrote, your tutorials are (as describled by the top comment) literal game changers!
this made my day better
Well GriffPatch, you are a master a coding in the world and you are #1 on analytics
Your The Best Tutorial For Scratch And will be a scratch MASTER
17:02
I'm really glad you finally mentioned that, I thought I did something wrong
im always using scratch
but im just a begginer and i know how to make games in scratch even no tutorials so thx for this griffpatch!
Dude I love your getting over it in scratch!!!!!
All of that and all of this just to make a cannon but fires big bouncy balls... its a genius
Griffpatch is the Mumbo Jumbo of scratch I swear to god how does he know this much
Never knew you had a channel
I do!
You are my favorite Scratcher griffpatch
bro how long have u been an absolute genius. in 2036 you will be telling us how to build and working time machine!!!
I enjoy your videos very much!( I personally like it even when I am not following a tutorial! )
Awesome, thank you!
you are the best coding tutorial maker in the world.
Aye, I have played your 2D Minecraft and a couple other games of yours on scratch, and it's really interesting and fun to play them! Thank you for making something that would be soo hard to make, soo easy to do!
I`m so young and I`m so lucky to have a coding teacher like you
IM ALWAYS SO SPEECHLES THAT ALL I HEARD IN MY BRAIN, I ALWAYS TELL MY PARENTS LOL
You're an absolute genius