Griffpatch, sometimes, I don't even follow your tutorials. I am just in awe every time you make things happen (especially your raycasting series). You have inspired me to make better projects on my scratch account. Thank you for that.
I've literally moved on to python, html, css, and javascript, yet I still watch griffpatch's videos. I just love to see what incredible things scratchers (like griffpatch) are doing. Oh, I also still check my scratch messages every day, even though I don't get much anymore (besides studio activity).
It's incredible how these tutorials are both useful and entertaining at once. I always find myself just watching them without even planning to create a project, just for entertainment purposes.
I love how griffpatch really explain from the very very first basic concept to something huge, which is really helpful for the new scratchers who want to make cloud games!😻
I use to spend hours following your tutorials! I took me 2h 45m to do the one that has your text appear letter by letter! As you can see I am not a good coder but you’ve been my inspiration in coding and me and my sister loved playing your minecraft game during online classes! You’ve helped me gain confidence to try learning html and css! It’s very difficult but I hope I can push through! Awesome tutorials btw nobody to explain it in a way I could understand, not even my digits, literacy teacher.
8:10 That is ... surprisingly smart actually. After seeing your post about this video I've just started working on a cloud-based game, and the way I got around this problem was by keeping the number "9" as a special symbol. Kind of like a "next task" operator. Also useful for finding out where you are in the variable. That does of course imply that every number and letter is a string of two numbers, which is why I could see some insane optimization with your method; to get the absolute most out of what we are offered by scratch.
its amazing how griffpatch can make absolutely any topic on scratch easy and make it understandable so you can even explain how to do it to somebody else!
I think it could be a fun idea if you started a tutorial on simulation projects like The Sims. It would probably be extremely complicated, but maybe worth it in the end. You could program eating, drinking, school, marriage, birth, death, etc., and go wild. You don’t need to do this idea, but I thought it sounded interesting.
I have followed the old tutorial, but I just didn't know how to bring it to another game, now in this tutorial, it makes my life far easier! I'm SO happy that this video came out:)
To convert negative values, we can simply add 240 or 360 to them, depending on the coordinate. And add these numbers to the positive values too. I used google translator, so sorry if the text is bad! 😀
Yes, but it converting the value won't require having to add and remove values, which can be useful when sending many different types of values, having to add and remove different values.
Yeah i agree, things like chatgpt and other chatbots are just ruining the whole idea of coding, because the whole idea of coding is to make your mind think, but if you just ask an AI then it defeats the whole purpose!
Hello! Before watching this great video tutorial, I coded and decoded cloud variables a little differently. The x position was given the first four characters, the y position was the next four characters, and so on. But your method of encoding and decoding is much more perfect! Thank you very much! 😊☺😋
Griff!! I watched your old tutorial yesterday and was touring back in to it thank you for the update one!!! Love getting over it btw have been playing it a school keep up the good work!!
I love griffpatch i mean theres not many other people doing scracth tutoriels like this these are masterpieces the thing is when I need a tutoriel you already have like 300 episodes and one time i needed to figure out how to make a platformer 5 seconds later how to make a platformer by griffpatch in my recommended seriously your the best keep up the best work.
Hey I coded EVERYTHING right but I still can't get a negative value. Whenever I move the second player the controls are inverted. I checked every code and it matches the video but still doesn't work. Sometimes when I follow these tutorials I code everything right but something always goes wrong.
This is actually really useful for Paper Minecraft modders as well, the save code system cave be very confusing and this video also helps explain how that works :)
I am so so so so soooooooo happy your making a multiplayer game to play with people in REAL life! this is like the hardest thing EVER to code without you it could've took me 10,000 years to figure it out! thank you SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO much!
could you just add 500 or something to stop the negative and it will always be 3 digits per x and y and then in player 2 just use the get letter thing to get it and then minus 500 or would that not work as well
Before I watched this vid I challenged myself to make an online game myself and succeeded by using an encoder, decoder and using a 0 as a separator. However, it all ran at 10 fps because of the 0.1 seconds delay on Scratch’s cloud variables and I didn’t know how to code for a buffer so thx🙏.
Pretty cool script! Although there are some issue that are apparent to me. If the value you're encoding ever goes over 9 digits in length, it immediately breaks the decoding system and could probably lead to the entire variable being decoded improperly.
One method you can use if you want to send a float is to have a fixed width mantissa to whatever precesion you want, perform subtraction to get negatives if the first digit is >5, and then multiply it by 10^exponent offset by some predefined amount. So for example, a format of 6, 2-45 would be an 8-digit number, which encodes a value between -500000 to +499999, times 10 raised to a power between -45 and +54.
Great video. Technically, Scratch DOES allow a few symbols in cloud variables (as in, ones required to allow specific numbers to work). So a period or "." and a dash or "-" are allowed. Edit: In fact, you even do that at: 16:25 and you didn't even notice :D
I'm glad you redid the cloud multiplayer tutorial, as the editing is definitely better this time. Also guys you can see the old tutorial to see how buffering would work in Scratch.
You gotta be kidding me I litteraly started working on an insane cloud projzct right before this tutorial came out and now your telling me i'll have to start all over again because you made a deconnection system
If there is anyone who can help out, I got the multiplayer working but only the top right corner works, and the other 3 turn the motion into a negative value. Hope someone sees this.
This is gonna be really helpful in the future, I'm currently making a Galaxy Shooter style game and want to implement a duel mode of sorts with multiplayer capability, I definitely wouldn't have figured this out on my own lol
Griffpatch's coding is beyond my understanding of scratch coding, somehow he can take a blank game and turn it into a state of the ark game it's truly astonishing.
thank you! this was so awesome and such easy to code! I didn't make any mistakes in my coding and it all went smoothly! this is such an upgrade in my coding area and I don't even care if its in two parts! I absolutely love the new style too! Good luck with editing the next video!
Sometimes the way that griffpatch thinks just completely shocks me im here not knowing what to do while he makes a method to solve all problens like a piece of cake its so amazing😮❤
Encoding the string at 8:10 is easier, if you instead added 500 to each axis. It has it's limitations with bigger window sizes, but with the default size it works.
Griffpatch, sometimes, I don't even follow your tutorials. I am just in awe every time you make things happen (especially your raycasting series). You have inspired me to make better projects on my scratch account. Thank you for that.
I've literally moved on to python, html, css, and javascript, yet I still watch griffpatch's videos. I just love to see what incredible things scratchers (like griffpatch) are doing.
Oh, I also still check my scratch messages every day, even though I don't get much anymore (besides studio activity).
👍
🤣🤣🤣🤣🤣🤣🤣🤣🤣
2
It's incredible how these tutorials are both useful and entertaining at once. I always find myself just watching them without even planning to create a project, just for entertainment purposes.
yeah same
Same
i watch them and later i program it
same
@@yeah2x2 same
I love how griffpatch really explain from the very very first basic concept to something huge, which is really helpful for the new scratchers who want to make cloud games!😻
But new scratchers kan't make a cloud game tho😶🌫️
@@fridae8856 i think they mean new scratchers that just became scratchers lol
I thin he meant he is a scratcher just a new person to scratch
I use to spend hours following your tutorials! I took me 2h 45m to do the one that has your text appear letter by letter! As you can see I am not a good coder but you’ve been my inspiration in coding and me and my sister loved playing your minecraft game during online classes! You’ve helped me gain confidence to try learning html and css! It’s very difficult but I hope I can push through! Awesome tutorials btw nobody to explain it in a way I could understand, not even my digits, literacy teacher.
Woohoo!
If inspiration is true then >
Set coding to true
😂@@Michealthekiller
Griffpatch is the guy who really made my mind really think in scratch coding
MOM IM FAMOUS
Same
Same
Game
[if then
[repeat until
eat (Burrito)]]
pretty sweet that you can play with other players in the cloud variable in the cool new game “earth”
8:10 That is ... surprisingly smart actually.
After seeing your post about this video I've just started working on a cloud-based game, and the way I got around this problem was by keeping the number "9" as a special symbol. Kind of like a "next task" operator. Also useful for finding out where you are in the variable.
That does of course imply that every number and letter is a string of two numbers, which is why I could see some insane optimization with your method; to get the absolute most out of what we are offered by scratch.
Griffpatch’s next video: “Hello fellow scratchers, today we’re converting the Mona Lisa into binary code and importing it into Scratch!”
BRO😂
We are going to learn how to turn people into gods using scratch simple coding😂😂
Wait, I actually did that in an image scanning project for a 3D engine! lol!
I think so he will do that🤣🤣
IT'S INCOGNITO ORANGE.
Griffpatch is the best. Instead of just telling us what blocks to place, he explains why.
I have been wanting to make a multiplayer game like this for so long and I’m so happy you made a tutorial for it!
This is exactly what I needed, thank you griffpatch!! Looking forward to the next episodes of this series! 😃
Griffpatch is really the ultimate Scratch tutorial maker. Thank you again for all of these tutorials !
yep
Great
Griffpatch is that one person who really help millions of scratchers in one video, this is really impressive!
This man is the definition of a perfect developer, he is taking scratch to another level, who knows what he is going to achieve next, I love it.
He's doing things that Scratch never intended to be possible lol
@@dawnofdonnie7275 fr
The amount of videos that you put out each month is astonishing. You are like that teacher that everybody wishes they could’ve had
So true
Griffpatch is the type of teacher everyone would want to have. He's so fun! 😀
He is! Plus he taught everyone so much about scratch! Thank you, griffpatch!
He is fun:)
If only he was trying for that job
Hopefully, he doesn't become that one guy...
its amazing how griffpatch can make absolutely any topic on scratch easy and make it understandable so you can even explain how to do it to somebody else!
First of the non-membership variety!
Wow!
No Ur the fourth sadly
@@flipping7 Seriously????????????????
griffpatch is now my new math teacher 😁😁
I was literally making a multiplayer system for my game but didn't know how to continue but then this came out. THANK YOU GRIFFPATCH!
I already made one lol but let's plook if i can make it better :)
Same! Looking for SO LONG for a tutorial
I think it could be a fun idea if you started a tutorial on simulation projects like The Sims. It would probably be extremely complicated, but maybe worth it in the end.
You could program eating, drinking, school, marriage, birth, death, etc., and go wild. You don’t need to do this idea, but I thought it sounded interesting.
That is actually a great idea.
@@SkilledDoughUser True.
I don't even USE scratch, but I love these tutorials and seeing how far Scratch is being pushed!
I have followed the old tutorial, but I just didn't know how to bring it to another game, now in this tutorial, it makes my life far easier! I'm SO happy that this video came out:)
To convert negative values, we can simply add 240 or 360 to them, depending on the coordinate. And add these numbers to the positive values too. I used google translator, so sorry if the text is bad! 😀
I was thinking the same thing!
Yes, but it converting the value won't require having to add and remove values, which can be useful when sending many different types of values, having to add and remove different values.
The text is good
Or just add 500 to both, so you don't have to check the coordinate
@@WindowsDrawer Why didn't I think of that right away?
You inspired me not to give up on programming. Thanks to you, I will frequent an IT high school and now know how to porgramm in Python and C#
Keep up the incredible work! Guaranteed to be a catalyst for a whole new generation of awe-inspiring MMORPG projects!
I hope so!
@@griffpatch Try to make a game with 0 sprites!
@@TakingCareOfTheArea that is very impossible
@@arthurzhg2887 i mean it might not be a good game but that’s certainly possible
@@arthurzhg2887 there was a creator contest on Scratch for this a while back. Someone managed to make a dungeon crawler!
This is super clever to explain. It was hard to get my mind around encoding and decoding. But now I get this even more. Great video! 😁
This is why I like programming, coming up with great ideas, pulling it off, then making it reusable! Hopefully AI doesn't ruin it!
Yeah i agree, things like chatgpt and other chatbots are just ruining the whole idea of coding, because the whole idea of coding is to make your mind think, but if you just ask an AI then it defeats the whole purpose!
@@marley206 same thing for art, music, and writing
Hello! Before watching this great video tutorial, I coded and decoded cloud variables a little differently. The x position was given the first four characters, the y position was the next four characters, and so on. But your method of encoding and decoding is much more perfect! Thank you very much! 😊☺😋
Id love to see you make a merge game! Keep up the good work
Griff!! I watched your old tutorial yesterday and was touring back in to it thank you for the update one!!! Love getting over it btw have been playing it a school keep up the good work!!
A great video just like normal keep up the great work 🥰
Thank you! - I hope it will have a high success rate for people following.
@@griffpatch You should make an achievement tutorial. And of course the next episode of this tutorial.
@@walterbeckett9461 achievements would be a cool tutorial!
@@griffpatch I want next episode!!!!!
@@TakingCareOfTheArea this stuff takes time.. maybe be patient?
Time to go crazy with my 3D Raycaster game.
"you just have to comment and like my, I mean other people project" smooth man😏
thanks Griffpatch!! you have been my scratch tutor for YEARS!!
I've waited for YEARS. I'm SO happy that this video came out!
I love griffpatch i mean theres not many other people doing scracth tutoriels like this these are masterpieces the thing is when I need a tutoriel you already have like 300 episodes and one time i needed to figure out how to make a platformer 5 seconds later how to make a platformer by griffpatch in my recommended seriously your the best keep up the best work.
Hey I coded EVERYTHING right but I still can't get a negative value. Whenever I move the second player the controls are inverted. I checked every code and it matches the video but still doesn't work. Sometimes when I follow these tutorials I code everything right but something always goes wrong.
me too
im getting the same issue
i will tell you if i find a fix
Yesssss I’ve been waiting for a series on multiplayer games!!!
finally a new cloud video
Yes! I've been wanting to do this for some time!
This is actually really useful for Paper Minecraft modders as well, the save code system cave be very confusing and this video also helps explain how that works :)
@griffpatch why do you not release merch
INDEED - I have been looking into this for a while, but my branding has been a little up in the air :)
I am so so so so soooooooo happy your making a multiplayer game to play with people in REAL life! this is like the hardest thing EVER to code without you it could've took me 10,000 years to figure it out! thank you SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO much!
Glad to see a remaster of the old multiplayer tutorial series remastered
could you just add 500 or something to stop the negative and it will always be 3 digits per x and y and then in player 2 just use the get letter thing to get it and then minus 500 or would that not work as well
last year, this didn't make sense to me, but now, it does! Good job Andrew!
Griffpatch, you literary saved scratchers!
Can you make more multiplayer tutorial for costume changing?
0:27 Okey sir, I have subscribed your channel ❤
Before I watched this vid I challenged myself to make an online game myself and succeeded by using an encoder, decoder and using a 0 as a separator. However, it all ran at 10 fps because of the 0.1 seconds delay on Scratch’s cloud variables and I didn’t know how to code for a buffer so thx🙏.
Griffpatch must be a teacher in Scratch. This is amazing.
I've searched far and wide for a tutorial for a online scratch game that covers projectiles, I really hope the next episodes include it
For that you will have to wait a few episodes as be get the main scripts in place
The last cloud multiplayer tutorial you did had encoding and decoding as spaghetti code, so it was a relief when you made it easier!
Pretty cool script!
Although there are some issue that are apparent to me. If the value you're encoding ever goes over 9 digits in length, it immediately breaks the decoding system and could probably lead to the entire variable being decoded improperly.
One method you can use if you want to send a float is to have a fixed width mantissa to whatever precesion you want, perform subtraction to get negatives if the first digit is >5, and then multiply it by 10^exponent offset by some predefined amount.
So for example, a format of 6, 2-45 would be an 8-digit number, which encodes a value between -500000 to +499999, times 10 raised to a power between -45 and +54.
This has been something I've been wanting to do for a LONG time thank you for making this.
You explained SO WELL that after watching the video once, I could make ALMOST THE SAME code in Scratch :)!
Great video. Technically, Scratch DOES allow a few symbols in cloud variables (as in, ones required to allow specific numbers to work). So a period or "." and a dash or "-" are allowed.
Edit: In fact, you even do that at: 16:25 and you didn't even notice :D
Ppl: Coding is hard
Griffpatch emrges from the heavens
Griffpatch: I am here
sometimes i dont use these as tutorials and just play them for fun
Me too
This tutorial was useful! Now my Roleplay game on scratch will be epic!
Your theme tune is fire
I'm glad you redid the cloud multiplayer tutorial, as the editing is definitely better this time. Also guys you can see the old tutorial to see how buffering would work in Scratch.
Ok this is cool but I still don't understand how to input this in my other games, is there a way you can do that?
Thanks, Griffpatch! I am trying to make an multiplayer game with a ton of fun minigames, and because of you my dreams might turn into reality!
Thank you so much! I've just got scratcher role and this helped so much!
2:51 “who wants to share an unfinished game?”
Modern gaming industry: 👀
Lol so true
Bro took it to the next level
mesmo do mais complexo ele consegue facilitar, é bom para novos no scratch para quem já tá começando parabéns 👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻
This video was sooo interesting to watch. Seriously amazingly explained!
Good Episode. :) Can't Wait For The Next Episode
You gotta be kidding me
I litteraly started working on an insane cloud projzct right before this tutorial came out and now your telling me i'll have to start all over again because you made a deconnection system
griffpatch is the best! You're funny, and you inspired me to make scratch games (: please continue making videos and scratch games!
Love to see that you've re-done this series!
thank you so much griffpatch i follow you on scratch and i absolutley love your videos
Every Time I Use Griffpatch Tutorial, It ALWAYS Works! Thanks So Much!
I like how they made letters and signs not available because of abuse when you can just make a simple encoder
Very robust tutorial, better than anything I've come up with! You already know I'm excited for the next episode :)
Great!
Your videos are not only to educate, they are fun. Thanks Griffpatch
Can you maybe try adding a online chat feature to chat with other players?
Wow this is so cool! 3:23 I'm sort of a new Scratcher, so it's so so fascinating that when I made the new tab they both change!
Yes! It is fun to see it in action and to have coded it yourself right?
WHEN HE SAID SMASH THAT LIKE BUTTON, THE BUTTON LIGIT GLOWED UP! WHATTTTTT?
If there is anyone who can help out, I got the multiplayer working but only the top right corner works, and the other 3 turn the motion into a negative value. Hope someone sees this.
It would be really interesting to see this in the raytracing game you made. That would be cool!
Scratch should definitely update cloud variables in 4.0
Uh does anyone know why my cloud variable isn't changing, i tried refreshing and everything and it still isn't working??
I had an idea, and thanks to this, it can become a reality. Thank you for helping me code!
This is gonna be really helpful in the future, I'm currently making a Galaxy Shooter style game and want to implement a duel mode of sorts with multiplayer capability, I definitely wouldn't have figured this out on my own lol
Griffpatch's coding is beyond my understanding of scratch coding, somehow he can take a blank game and turn it into a state of the ark game it's truly astonishing.
Your vids make this topic so much simpler lol, can’t wait for part 2
really thanks,you always are helping me,i thing you are the best teaching scratch!!!
Griffpatch, i first found out about you from your 3d laser tag, now I think of you as an AWESOME scratch coder
this also functions as a good tutorial for encoding/decoding in general, thanks griffpatch!
Griffpatch, you can actually put negatives into a cloud variable. In fact, you did at the start and it worked perfectly fine.
Griffpatch's Legacy Cloud Game Tutorial series was good enough but THIS, he is already gonna cover Smooth movement within 2 episodes
We shall see! I hope so, but it may take 2 more...
I really like the new style of videos, you have improved a lot from those old screen recordings a few years ago!
Yes! It's taken a lot of hard work, but keeping at it has helped me progress!
thank you! this was so awesome and such easy to code! I didn't make any mistakes in my coding and it all went smoothly! this is such an upgrade in my coding area and I don't even care if its in two parts! I absolutely love the new style too! Good luck with editing the next video!
100% simple
100% better that the older one
100% ez
0% complaints
0% mistakes
Awesome... lots more to come!!!
@@griffpatch tysm
Im a new scratcher rn when im a full scratcher and get the idea to make this i will use ur tutorial
Sometimes the way that griffpatch thinks just completely shocks me im here not knowing what to do while he makes a method to solve all problens like a piece of cake its so amazing😮❤
Encoding the string at 8:10 is easier, if you instead added 500 to each axis. It has it's limitations with bigger window sizes, but with the default size it works.
Help this didn't work for me the CLOUD 1 didn't work when i got screen 1 and 2 screen 2 didn't copy screen 1 or did screen 1 copy screen 2.🤕🤕😫