I have been really wanting you to upload a tutorial on this teaching about enemies. I am trying to make an adventure game out of this and being able to cut an enemy down with a weapon, along with enemy spawning, and all the code for the enemies is basically the most important part of the game. I was really hoping the next video would have enemies like you suggested having a high chance of happening but when it came out I was thoroughly disappointed, especially with it being a big day and all for me. I understand enemies got just about the lowest vote for your tutorial on a platformer but It is probably a really important thing for anyone who wants to make a scratch RPG since fighting is basically the point of the game, which I think outweighs a massive amount of the votes on the other things since nearly nobody has posted a fair and up-to-date tutorial on RPGs for scratch.
Griffpatch, I love your videos because you always bring up some new mechanics to Scratch, such as tricks in the costume editor and basic rules of the coding. Keep up the great work!
Moving platforms are a doozy - you’ll want to have each moving platform able to detect when the player is on it, so you can have it affect player velocity
I think the reason the number of lives in a video game is 3 is because of pinball games. Pinball games always gave you 3 lives because it was the perfect balance between "Too few beginners never get a chance" and "too many that there aren't high stakes" Most arcade games had lives cuz you had to score the most amount points before someone else gets a turn. This series seems to be a story/puzzle game series, so I think lives should only be implemented if the game is endless or there is a point system that places a major part in the gameplay, but that's just my opinion.
I believe it's 3 lives because in binary that's 2 bits (11), since arcade games needed to save as many bits as possible, while also wanting the player to have a few additional lives. The next number is 7 with 3 bits (111) which feels excessive for most arcade games, but if you made it a nicer 5 lives, that's still 3 bits (101)
@@phasemontony Scratch is a program designed to get people into coding. That doesn't mean you can't introduce technical elements, especially when binary is one of the first things taught with higher coding.
i actually am using these tutorials and coded some parts by myself, im still using the box, but i called it boxy! and he's on an adventure to go back to his world. this platform game is coming soon!
I made the flag change from a hanging variant to a waving one instead of removing it. That is an often used checkpoint design. Or in super mario world the checkpoint is a little gate and we break the horizontal bar to activate it. Also not a compleete collect of the checkpoint. To get this to work i have tzhe checkpoint stuff in the outer if-else in the collect-script and all other items including their collection-animation and sending the clone to the void is now in the if of this outer if else. So the flag does not use the collecting-animation and i could change it savely to the seccond flag-costume instead. As the last thing of the flag-function i added a forever with the hovering-animation to keep the activated flag animated.
Also, this made me really comfused for a moment: Griffpatch: click on the, hmmm(changing to the appel picture using camstasia), the apple sprite. Me: bruh, when did he changed the costumes
For my project, I added something called the "1 UP Flag" it is a checkpoint that's placed every now and then that not only saves the spot, but it also replenishes 1 life if you lost it.
Hi Griffpatch! I am working on a remix of your game "Appel" in which I put my own levels. To do this, all you have to do is enter the correct values in the "Levels" list. However, I noticed that the level codes I created contain "Z" instead of spaces. So I replaced all the "Z" in my code with spaces with a simple program. But there was still a problem: the level was not starting. My code starts with 1240434196, and I noticed that in several of your levels the code starts with "196", so I deleted the digits before 196 and the level worked! But a problem still persists: no more commands work. There are no more groups, no more objects that only start at a certain time, and everything is out of sync! I have three questions: How to deal with that? What is the point of "1240434" just before "196"? How to change the color of the level? (green, light blue, dark blue, brown) Thank you ! :D PS: And apart from V2, V3 and V4 for moving platforms, are there any other secret commands?
Wowsers good work :) - The number at the start is probably the width of the level in blocks. I would have through all this data would be stored in the save codes? The replaced characters were just to make copy and pasting easier as spaces are tricky in codes.
Upcoming episodes: swimming, trampoline, enemies (you can kill them), use your counter tutorial to make the lives & collectibles a sprite instead of a variable
When I click play on the game over screen my level doesn’t load in the out line stamp from the other video loads but then the level disappears and I am stuck falling and falling until my scene is like 1000000000000 then it just stops all scripts idk what is going on??? Can someone help me please
Game over dudes! To handle this, we'll introduce a broadcast, with a new message of *_enjoy this new delicious Nescafé Iced Cappucino, paired with a Spotify 6-minute session_* A...nother way to prevent clone exponentiation would be to just delete the clones if 1=1 or identity isn't parent before making more.
I think you should add a shop with items. Maybe you can make apples as a currency. Some of the items you could buy are an extra life, a key, or an item that makes you invincible for 15 seconds.
Hey griffpatch, awesome vid. Just a question, how do you change it to that background? I've got the pen code lined up, but I still can't figure it out.
8:40 The answer to this is, and I cannot stress this enough, NOT DEFINITIVE. In some cases, a game over could add well-deserved tension and encourage careful play. However, other times, it can be demotivating and add undue stress. If Celeste or, to use a Scratch game, Archery Parasol had limited lives, they would both be less fun. Limited lives can be good when the game is easy enough where it won’t be too demoralizing, but hard enough that the system is relevant, and complex enough that players can become more skilled at older segments and master them, making the replays less dull.
*You can do it as you wish, just answer me if you want to do it:* To 100K subscribers make in SMB project "Community Maps", where players, after creating their maps, can publish them. Something like Multiplayer or online. any user of the project can see how many players are in playing in current map, remember, you can do it at your wish.
I have a suggestion for making the words in Scratch pop out: you copy the word and paste it. But don't shift the pasted items and don't paste it too many times or else it will look like a bunch of hair
Hello griffpatch, I am curious why you sometimes capitalize some variables but not others?
I have been capitalising all my variables that are for all sprites
Griffpatch tells true!
@@griffpatch Can you make a part with enemy A.I that can also stop you
yeah tha will be cool
@@griffpatch we nean enemies just like in apple but orange.
I didn't notice, but now my channel membership is over 6 months! Yay! As always, nice tutorial, thanks!
Wow amazing!
@@griffpatch how to become mebership
@@TKCRLSAUTTPIsTheBestUser step 1:get money
@@TKCRLSAUTTPIsTheBestUser Click join in his channel then click join and pay few dollars (It's auto renewal.)
@@TKCRLSAUTTPIsTheBestUserPress "Join" then choose a membership you want, but you'll have to pay.
That "starting over is harder than starting up" reference got me!
same from his getting over it game lol XD
Griffpatch, You crack me up! "It's Game over DUDES!" and "in your face messages"
I have been really wanting you to upload a tutorial on this teaching about enemies. I am trying to make an adventure game out of this and being able to cut an enemy down with a weapon, along with enemy spawning, and all the code for the enemies is basically the most important part of the game. I was really hoping the next video would have enemies like you suggested having a high chance of happening but when it came out I was thoroughly disappointed, especially with it being a big day and all for me. I understand enemies got just about the lowest vote for your tutorial on a platformer but It is probably a really important thing for anyone who wants to make a scratch RPG since fighting is basically the point of the game, which I think outweighs a massive amount of the votes on the other things since nearly nobody has posted a fair and up-to-date tutorial on RPGs for scratch.
I am so happy about the checkpoints! I am very happy of all the tutorials you make for us to learn from.😇
Thank you griffpatch, you inspired me to make my own scratch tutorials
Hey griff, im a teen and im intrested in programming, and your tutorials and guides have been a massive inspiration for me, thank you :)
That's awesome! - Keep up the good work!
Have luck!
I can’t explain how great this video is! There are literally no words for it! You guys are so amazing! Keep up the good work! 🥰
Suggestion: Scrolling Top-Down Shooter Game
I agree, it would be awesome to have a tutorial for it as it's not the easiest subject on Scratch!
Lemonoid Invasion Series moment
But online multiplayer
Maybe in some weird way you could combine his Mario tutorial with his lemonoids tutorial
@Watermelon yt and?
He is the only one who has these scratch tutorials that actually have effort put in it
I put SOOOO much effort into these :) - I do hope they help!
@@griffpatch Sure! they are so useful
I keep watching your videos over and over because the way you explain it and the queality is insane
I agree!
I've been reading the comments and I just love how you reply to all of them, you are amazing!
Ha, not all I'm afraid, but I do like to say hi and help where I am able :)
Yes! Part 10 of the classic platformer!
Yay it's here!!
@ethan qiu me too!
I feel that 9 starting lives would be more fitting, although no need to break from convention :)
(:
Very funny
Ah becuase cats have 9 lives and the player is a cat.
9? What an arbitrary nu- OHH I GET IT-
You are so good at this, I did this in a different themed game and it STILL WORKED 😮
Griffpatch, I love your videos because you always bring up some new mechanics to Scratch, such as tricks in the costume editor and basic rules of the coding. Keep up the great work!
Yesssssss Part 10 finally came out! I was waiting like crazy then I saw it!!!
Thanks Griffpatch, because of your inspiration. Now, I am learning HTML, PYTHON, CSS, JAVA, BOOTSTRAP.
Counter strike source, my favorite programming language
Griffpatch is the fastest growing coding education channel! Thanks griffpatch for this tutorial I hope you will keep uploading theses tutorial!
I've already shared my platformer, and it's just the beginning. The real deal is well on its way.
You are the mosg underrated channels I have ever seen. U def deserve more subs. Best scratcher and best scratch youtuber!
Yes! I Love This! I'm Probably Tired Right Now But I'll Work on it Soon.
Wow, another great episode! BTW I hope you will add animations for the flag! That'd be cool.
The Awesome things I wanted in this series were checkpoints and moving platforms!!!!!
Yes indeed - hoorah :)
@@griffpatch 😀
Moving platforms are a doozy - you’ll want to have each moving platform able to detect when the player is on it, so you can have it affect player velocity
10:26 "its GAME OVER dudes!!" i love how he says that XD
oh i always wanted to make game over screen on scratch finally find it Thank u
Yes it is so Exciteing
I will never forget the words "Lets get Scratching!"
Hello! I just wanted to say that soon I'm going to add my project to your studio! Thanks a lot for all these tutorials!
I think the reason the number of lives in a video game is 3 is because of pinball games. Pinball games always gave you 3 lives because it was the perfect balance between "Too few beginners never get a chance" and "too many that there aren't high stakes" Most arcade games had lives cuz you had to score the most amount points before someone else gets a turn. This series seems to be a story/puzzle game series, so I think lives should only be implemented if the game is endless or there is a point system that places a major part in the gameplay, but that's just my opinion.
Another reason to not use too many was because it could cause the arcade to lose money.
@@legendgames128 yep, same with casinos
the way he said "it's game over dudes" was so funny 😆
Also the scratch poggers face
Enemies next?
Also, there is a project called “the Great big cave” and I feel like he got access to every script ever
I played that once.
I think it's better to do power-ups next.
I love this check point because it will make our platformer easier without came back to the start! Nice coding griffpatch
Road To 100K Subscribers! Congrats Griffpatch!
Now this makes the platformer a real game!
The checkpoints? Heck yes. The lives? Debatably.
6:54 to make the script shorter you can put the "Start sound wand" block at the top of the else.
I put it in there so you could chose another sound for the checkpoints... but you are right! Good optimisation
Enemies and trampolines would be pretty neat things to add eventually
Thank you griffpatch for using my idea!
Oh! Cool! I've been waiting for this!
Hope you like it!
@@griffpatch yes very good! thx!
Some time I don’t even watch for coding on scratch just these videos intertame me every day
Hey, I subscribed. So well done, so well explained with patience, pedagogy. The perfect teacher! Thanks You so much
I believe it's 3 lives because in binary that's 2 bits (11), since arcade games needed to save as many bits as possible, while also wanting the player to have a few additional lives. The next number is 7 with 3 bits (111) which feels excessive for most arcade games, but if you made it a nicer 5 lives, that's still 3 bits (101)
uhhhhhhhhh ok this is scratch afterall no need to go all technical
@@phasemontony Scratch is a program designed to get people into coding. That doesn't mean you can't introduce technical elements, especially when binary is one of the first things taught with higher coding.
@@mickys8065 oh ok
Amazing tutorial, and lot of inspiring ideas ! Thank you and keep the good work ;-)
I just got scratch addons it is really helping :)
let’s go! I have waiting for this for a long time!
Hope you like it!
yeah! This is cool! I cannot dislike it! :D
i actually am using these tutorials and coded some parts by myself, im still using the box, but i called it boxy! and he's on an adventure to go back to his world. this platform game is coming soon!
no one cares
Wow this is cool! This can make our platformer more fun!
I love you griffpatch a lotttt, I can't even end itt
For the next platformer tutorial, I would really like multiple levels and a level select :D
I made the flag change from a hanging variant to a waving one instead of removing it.
That is an often used checkpoint design.
Or in super mario world the checkpoint is a little gate and we break the horizontal bar to activate it.
Also not a compleete collect of the checkpoint.
To get this to work i have tzhe checkpoint stuff in the outer if-else in the collect-script and all other items including their collection-animation and sending the clone to the void is now in the if of this outer if else.
So the flag does not use the collecting-animation and i could change it savely to the seccond flag-costume instead.
As the last thing of the flag-function i added a forever with the hovering-animation to keep the activated flag animated.
Please make a 3d city top down tutorial
Ps. I love your videos! Keep up with the good work!
11:16 haha scratchy's looking at the giant text that says "Game over" confused
Checkpoints are great sir
Bruh, I just woke up and I see ur upload, I have to code quickly!!
-Time to get scratching!!!!!
Also, this made me really comfused for a moment:
Griffpatch: click on the, hmmm(changing to the appel picture using camstasia), the apple sprite.
Me: bruh, when did he changed the costumes
GriffPatch On Episode 1: No Lists, Just Scratch At It’s Best.
Me: *Collected Is A List.*
16:33 you can divide by 5 instead of multiplying by 0.2
Too true
Yes - a fifth is 0.2.
i always learn something new with you :)
i haven't watched this yet but i know its going to be amazing!
For my project, I added something called the "1 UP Flag" it is a checkpoint that's placed every now and then that not only saves the spot, but it also replenishes 1 life if you lost it.
Hi Griffpatch!
I am working on a remix of your game "Appel" in which I put my own levels. To do this, all you have to do is enter the correct values in the "Levels" list. However, I noticed that the level codes I created contain "Z" instead of spaces. So I replaced all the "Z" in my code with spaces with a simple program.
But there was still a problem: the level was not starting. My code starts with 1240434196, and I noticed that in several of your levels the code starts with "196", so I deleted the digits before 196 and the level worked!
But a problem still persists: no more commands work. There are no more groups, no more objects that only start at a certain time, and everything is out of sync!
I have three questions:
How to deal with that?
What is the point of "1240434" just before "196"?
How to change the color of the level? (green, light blue, dark blue, brown)
Thank you ! :D
PS: And apart from V2, V3 and V4 for moving platforms, are there any other secret commands?
Wowsers good work :) - The number at the start is probably the width of the level in blocks. I would have through all this data would be stored in the save codes? The replaced characters were just to make copy and pasting easier as spaces are tricky in codes.
good luck with your remix :))
@@griffpatch Lots of word O_O
Lots of word O_O
And to change the colours I believe you use a variable called “hue”
Haha, the "appel" sprite - I saw that!
I love how griffpatch is so funny like at 16:10 there is a massive multiplayer platformer guy
I can't thank you and all the other scratcher enough!
00:16 Griffpatch trying his best to make scratch cat look angry about starting over lol
Upcoming episodes: swimming, trampoline, enemies (you can kill them), use your counter tutorial to make the lives & collectibles a sprite instead of a variable
Trampolines are very easy, when touching it broadcast the player then make the player bounce by setting speed y to between 20 to 30
i made a bounce pad with power 20
"magic spell" is a good sound for collecting the checkpoint!
I thought Cats have 9 lives lol
Not in griffpatch’s game
‘starting over is harder than starting up’ - the flashback! (he said that as a sound in his getting over it game)
Vietnam flashbacks
I'm early!! Thanks the asset design and code helped with my project!!
Glad I could help!
Honestly I think It would be cool if we could get a fighting game on scratch
21:36- that cat caught me off guard lol
Your video was very helpful, I'm still learning and getting the hang of it still. I'm into House and EDM. I look forward to seeing more of your
Wow! What a tutorial! Amzing!!!
Man, best coder ever on scratch
Yay finnaly i cant wait to make this
When I click play on the game over screen my level doesn’t load in the out line stamp from the other video loads but then the level disappears and I am stuck falling and falling until my scene is like 1000000000000 then it just stops all scripts idk what is going on??? Can someone help me please
Game over dudes! To handle this, we'll introduce a broadcast, with a new message of
*_enjoy this new delicious Nescafé Iced Cappucino, paired with a Spotify 6-minute session_*
A...nother way to prevent clone exponentiation would be to just delete the clones if 1=1 or identity isn't parent before making more.
hahahahah ah ah ah ah ! :)
I think you should add a shop with items. Maybe you can make apples as a currency. Some of the items you could buy are an extra life, a key, or an item that makes you invincible for 15 seconds.
Nice as always
Yay! An other fantastic video!
is it possible to make it so things collected after a checkpoint have to be re collected until another checkpoint has been touched?
Hello griffpatch,
I really enjoy your tutorials.
Do you have any tutorial on how to make multiplayer games ?
Thanks!!!
Hey griffpatch, awesome vid. Just a question, how do you change it to that background? I've got the pen code lined up, but I still can't figure it out.
Great minds think alike griffpatch I used the same costume and the same scripting for the checkpoint
Superb, nice work
@@griffpatch Thank you so much
I love watching griffpatch, because unlike other utubers, he replies quick (AND I MEAN QUICK!) to my comments
luv ur vids and could watch them all day
8:40
The answer to this is, and I cannot stress this enough, NOT DEFINITIVE. In some cases, a game over could add well-deserved tension and encourage careful play. However, other times, it can be demotivating and add undue stress. If Celeste or, to use a Scratch game, Archery Parasol had limited lives, they would both be less fun.
Limited lives can be good when the game is easy enough where it won’t be too demoralizing, but hard enough that the system is relevant, and complex enough that players can become more skilled at older segments and master them, making the replays less dull.
I did not know what that game was so I went to look it up and I saw your name in the comments
@@chonkydog6262 Maybe lol - I am a fan of it. It’s a great game anyhoo, give it a whirl ;)
Yes indeed :) - It all depends on the game :)
@@griffpatch this may explain why i spawn on danger sprite and not to the x and y posisions
Thanks griff, I appreciate this
I like all your Videos but I would really love to See the next chapter of the tile scrolling game
3 Lives. Such Nostalgia.
*You can do it as you wish, just answer me if you want to do it:* To 100K subscribers make in SMB project "Community Maps", where players, after creating their maps, can publish them. Something like Multiplayer or online. any user of the project can see how many players are in playing in current map, remember, you can do it at your wish.
I love checkpoints! Though I don’t add them in my games
i have a glitch where there are no more floating platform it happend when i put the doors in how do i fix this?
Is there a way to hide the variables only when it show's the titlescreen but show them when I click play??
Yes there is block that shows or hides a variable
Hey griffpatch, ive been wondering, what is that "scratch addons" block category called "debugger"? Im Really curious.
Finally part 10
I'm curious to know when you'll introduce endpoints/goal/however you want to call it, or will you just save that for last?
Good question - I've not thought about that yet :)
Nice!
Just what I wanted!
How to make limited lives is SUPER easy. I already had done it before in my Tile Scrolling Platformer XD
Yeah, nothing complex in this episode really, but to continue things it needed to be covered :)
I LOVE IT, THANKS!
I have a suggestion for making the words in Scratch pop out: you copy the word and paste it. But don't shift the pasted items and don't paste it too many times or else it will look like a bunch of hair