Checkpoints, Game Over & Game Menu | 10. Scratch Platformer Game

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 855

  • @chonkydog6262
    @chonkydog6262 2 года назад +105

    Hello griffpatch, I am curious why you sometimes capitalize some variables but not others?

    • @griffpatch
      @griffpatch  2 года назад +88

      I have been capitalising all my variables that are for all sprites

    • @malygina4449
      @malygina4449 2 года назад +17

      Griffpatch tells true!

    • @glitchknight409
      @glitchknight409 2 года назад +20

      @@griffpatch Can you make a part with enemy A.I that can also stop you

    • @vismay7461
      @vismay7461 2 года назад +10

      yeah tha will be cool

    • @danilopantelic2957
      @danilopantelic2957 2 года назад +10

      @@griffpatch we nean enemies just like in apple but orange.

  • @Kim-qn4wz
    @Kim-qn4wz 2 года назад +9

    I didn't notice, but now my channel membership is over 6 months! Yay! As always, nice tutorial, thanks!

    • @griffpatch
      @griffpatch  2 года назад +4

      Wow amazing!

    • @TKCRLSAUTTPIsTheBestUser
      @TKCRLSAUTTPIsTheBestUser 2 года назад

      @@griffpatch how to become mebership

    • @cursory1
      @cursory1 8 месяцев назад

      @@TKCRLSAUTTPIsTheBestUser step 1:get money

    • @BoochooVlog
      @BoochooVlog 7 месяцев назад

      @@TKCRLSAUTTPIsTheBestUser Click join in his channel then click join and pay few dollars (It's auto renewal.)

    • @lesslieadams4028
      @lesslieadams4028 5 месяцев назад

      ​@@TKCRLSAUTTPIsTheBestUserPress "Join" then choose a membership you want, but you'll have to pay.

  • @demosmemebrewery9916
    @demosmemebrewery9916 2 года назад +7

    That "starting over is harder than starting up" reference got me!

    • @Adventure_Epic
      @Adventure_Epic 2 года назад

      same from his getting over it game lol XD

  • @pixelpotato6489
    @pixelpotato6489 2 года назад +2

    Griffpatch, You crack me up! "It's Game over DUDES!" and "in your face messages"

  • @thenivlacianempire8574
    @thenivlacianempire8574 2 года назад +7

    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.

  • @Jay3527
    @Jay3527 2 года назад +3

    I am so happy about the checkpoints! I am very happy of all the tutorials you make for us to learn from.😇

  • @shnitz_world7779
    @shnitz_world7779 2 года назад +12

    Thank you griffpatch, you inspired me to make my own scratch tutorials

  • @LiIGremlin
    @LiIGremlin 2 года назад +7

    Hey griff, im a teen and im intrested in programming, and your tutorials and guides have been a massive inspiration for me, thank you :)

    • @griffpatch
      @griffpatch  2 года назад +5

      That's awesome! - Keep up the good work!

    • @malygina4449
      @malygina4449 2 года назад +1

      Have luck!

  • @heckercat3968
    @heckercat3968 2 года назад +4

    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! 🥰

  • @cyyrse__14
    @cyyrse__14 2 года назад +64

    Suggestion: Scrolling Top-Down Shooter Game

    • @laky2k866
      @laky2k866 2 года назад +5

      I agree, it would be awesome to have a tutorial for it as it's not the easiest subject on Scratch!

    • @myithspa25
      @myithspa25 2 года назад +2

      Lemonoid Invasion Series moment

    • @kristianbelopotocan2714
      @kristianbelopotocan2714 2 года назад +5

      But online multiplayer

    • @Eli-7528
      @Eli-7528 2 года назад

      Maybe in some weird way you could combine his Mario tutorial with his lemonoids tutorial

    • @vistaman1
      @vistaman1 2 года назад

      @Watermelon yt and?

  • @Minecara-il2jf
    @Minecara-il2jf 2 года назад +6

    He is the only one who has these scratch tutorials that actually have effort put in it

    • @griffpatch
      @griffpatch  2 года назад +4

      I put SOOOO much effort into these :) - I do hope they help!

    • @rodi4d375
      @rodi4d375 Год назад

      @@griffpatch Sure! they are so useful

  • @Zerschamane
    @Zerschamane 2 года назад +1

    I keep watching your videos over and over because the way you explain it and the queality is insane

  • @nikolime_yay
    @nikolime_yay 2 года назад +1

    I've been reading the comments and I just love how you reply to all of them, you are amazing!

    • @griffpatch
      @griffpatch  2 года назад +1

      Ha, not all I'm afraid, but I do like to say hi and help where I am able :)

  • @tldnchl
    @tldnchl 2 года назад +9

    Yes! Part 10 of the classic platformer!

  • @diamondyoshi6649
    @diamondyoshi6649 2 года назад +16

    I feel that 9 starting lives would be more fitting, although no need to break from convention :)

  • @Eli-7528
    @Eli-7528 2 года назад +2

    You are so good at this, I did this in a different themed game and it STILL WORKED 😮

  • @sanayes9696
    @sanayes9696 2 года назад +2

    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!

  • @yalingye4373
    @yalingye4373 2 года назад +2

    Yesssssss Part 10 finally came out! I was waiting like crazy then I saw it!!!

  • @learntoflex
    @learntoflex 2 года назад +2

    Thanks Griffpatch, because of your inspiration. Now, I am learning HTML, PYTHON, CSS, JAVA, BOOTSTRAP.

    • @leomartin7409
      @leomartin7409 Год назад

      Counter strike source, my favorite programming language

  • @Notyourman6969
    @Notyourman6969 2 года назад +2

    Griffpatch is the fastest growing coding education channel! Thanks griffpatch for this tutorial I hope you will keep uploading theses tutorial!

  • @loonarinsan
    @loonarinsan 2 года назад +2

    I've already shared my platformer, and it's just the beginning. The real deal is well on its way.

  • @BoyScout1ucin
    @BoyScout1ucin 2 года назад +2

    You are the mosg underrated channels I have ever seen. U def deserve more subs. Best scratcher and best scratch youtuber!

  • @Septagon_Sep
    @Septagon_Sep 2 года назад +1

    Yes! I Love This! I'm Probably Tired Right Now But I'll Work on it Soon.

  • @ruchikataria1594
    @ruchikataria1594 2 года назад +3

    Wow, another great episode! BTW I hope you will add animations for the flag! That'd be cool.

  • @mahadevan4660
    @mahadevan4660 2 года назад +2

    The Awesome things I wanted in this series were checkpoints and moving platforms!!!!!

    • @griffpatch
      @griffpatch  2 года назад +2

      Yes indeed - hoorah :)

    • @mahadevan4660
      @mahadevan4660 2 года назад

      @@griffpatch 😀

    • @waytoobiased
      @waytoobiased 2 года назад

      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

  • @sonickirb
    @sonickirb 3 месяца назад +1

    10:26 "its GAME OVER dudes!!" i love how he says that XD

  • @elsonvalancorebelo377
    @elsonvalancorebelo377 2 года назад +2

    oh i always wanted to make game over screen on scratch finally find it Thank u

  • @pramudia9999
    @pramudia9999 2 года назад +7

    I will never forget the words "Lets get Scratching!"

  • @shushuenot6416
    @shushuenot6416 2 года назад

    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!

  • @irwinrudolf
    @irwinrudolf 2 года назад +3

    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.

    • @legendgames128
      @legendgames128 2 года назад +1

      Another reason to not use too many was because it could cause the arcade to lose money.

    • @irwinrudolf
      @irwinrudolf 2 года назад +1

      @@legendgames128 yep, same with casinos

  • @privatei3080
    @privatei3080 2 года назад +4

    the way he said "it's game over dudes" was so funny 😆

    • @Eli-7528
      @Eli-7528 2 года назад

      Also the scratch poggers face

  • @shark-vf3pv
    @shark-vf3pv 2 года назад +27

    Enemies next?
    Also, there is a project called “the Great big cave” and I feel like he got access to every script ever

    • @H0t3lYT
      @H0t3lYT 2 года назад

      I played that once.

    • @malygina4449
      @malygina4449 2 года назад

      I think it's better to do power-ups next.

  • @cra_longng972
    @cra_longng972 2 года назад +1

    I love this check point because it will make our platformer easier without came back to the start! Nice coding griffpatch

  • @faizalsyed8956
    @faizalsyed8956 2 года назад +1

    Road To 100K Subscribers! Congrats Griffpatch!

  • @thelegoreaper
    @thelegoreaper 2 года назад +5

    Now this makes the platformer a real game!

    • @waytoobiased
      @waytoobiased 2 года назад +1

      The checkpoints? Heck yes. The lives? Debatably.

  • @ihavenoidea198
    @ihavenoidea198 2 года назад +2

    6:54 to make the script shorter you can put the "Start sound wand" block at the top of the else.

    • @griffpatch
      @griffpatch  2 года назад

      I put it in there so you could chose another sound for the checkpoints... but you are right! Good optimisation

  • @spoopyissad
    @spoopyissad 2 года назад +1

    Enemies and trampolines would be pretty neat things to add eventually

  • @phuong_nam1763
    @phuong_nam1763 2 года назад +1

    Thank you griffpatch for using my idea!

  • @xoS1d
    @xoS1d 2 года назад

    Oh! Cool! I've been waiting for this!

    • @griffpatch
      @griffpatch  2 года назад

      Hope you like it!

    • @xoS1d
      @xoS1d 2 года назад

      @@griffpatch yes very good! thx!

  • @syrup5860
    @syrup5860 2 года назад

    Some time I don’t even watch for coding on scratch just these videos intertame me every day

  • @MilsStroma
    @MilsStroma Год назад

    Hey, I subscribed. So well done, so well explained with patience, pedagogy. The perfect teacher! Thanks You so much

  • @mickys8065
    @mickys8065 2 года назад +4

    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
      @phasemontony 2 года назад

      uhhhhhhhhh ok this is scratch afterall no need to go all technical

    • @mickys8065
      @mickys8065 2 года назад

      @@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.

    • @phasemontony
      @phasemontony 2 года назад

      @@mickys8065 oh ok

  • @nizarnz
    @nizarnz 2 года назад +4

    Amazing tutorial, and lot of inspiring ideas ! Thank you and keep the good work ;-)

  • @matelocopoco
    @matelocopoco 2 года назад +2

    I just got scratch addons it is really helping :)

  • @AVeryRandomDude
    @AVeryRandomDude 2 года назад

    let’s go! I have waiting for this for a long time!

  • @LilKaijuPH
    @LilKaijuPH Год назад +1

    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!

    • @jarcw
      @jarcw Год назад

      no one cares

  • @henryrhm921
    @henryrhm921 2 года назад +1

    Wow this is cool! This can make our platformer more fun!

  • @sasankiperera7196
    @sasankiperera7196 2 года назад

    I love you griffpatch a lotttt, I can't even end itt

  • @ihavenoidea198
    @ihavenoidea198 2 года назад +2

    For the next platformer tutorial, I would really like multiple levels and a level select :D

  • @Drachenbauer
    @Drachenbauer 2 года назад +1

    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.

  • @palitoe1237
    @palitoe1237 2 года назад +3

    Please make a 3d city top down tutorial
    Ps. I love your videos! Keep up with the good work!

  • @TheRealMangoDev
    @TheRealMangoDev Год назад +1

    11:16 haha scratchy's looking at the giant text that says "Game over" confused

  • @shraddhamanish6107
    @shraddhamanish6107 2 года назад +2

    Checkpoints are great sir

  • @hoangsplanet6850
    @hoangsplanet6850 2 года назад +1

    Bruh, I just woke up and I see ur upload, I have to code quickly!!
    -Time to get scratching!!!!!

    • @hoangsplanet6850
      @hoangsplanet6850 2 года назад +1

      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

  • @Blue-gy2it
    @Blue-gy2it 2 года назад +1

    GriffPatch On Episode 1: No Lists, Just Scratch At It’s Best.
    Me: *Collected Is A List.*

  • @drippymissouri
    @drippymissouri 2 года назад +3

    16:33 you can divide by 5 instead of multiplying by 0.2

  • @LikeThunder16
    @LikeThunder16 2 года назад +2

    i always learn something new with you :)

  • @Chillitastic_official
    @Chillitastic_official 2 года назад +1

    i haven't watched this yet but i know its going to be amazing!

  • @lostiposrandom-20y
    @lostiposrandom-20y 3 месяца назад

    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.

  • @LeGnocchi
    @LeGnocchi 2 года назад +26

    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?

    • @griffpatch
      @griffpatch  2 года назад +14

      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.

    • @mahadevan4660
      @mahadevan4660 2 года назад +3

      good luck with your remix :))

    • @johnpn6747
      @johnpn6747 2 года назад +1

      @@griffpatch Lots of word O_O

    • @johnpn6747
      @johnpn6747 2 года назад +1

      Lots of word O_O

    • @soapfaces
      @soapfaces 2 года назад +2

      And to change the colours I believe you use a variable called “hue”

  • @brightfaith12
    @brightfaith12 Год назад +2

    Haha, the "appel" sprite - I saw that!

  • @jameslewis-basson
    @jameslewis-basson Год назад

    I love how griffpatch is so funny like at 16:10 there is a massive multiplayer platformer guy

  • @shahinma221
    @shahinma221 2 года назад +1

    I can't thank you and all the other scratcher enough!

  • @pixelpotato6489
    @pixelpotato6489 2 года назад

    00:16 Griffpatch trying his best to make scratch cat look angry about starting over lol

  • @adelynchung8996
    @adelynchung8996 2 года назад +6

    Upcoming episodes: swimming, trampoline, enemies (you can kill them), use your counter tutorial to make the lives & collectibles a sprite instead of a variable

    • @CarsonDog8
      @CarsonDog8 2 года назад

      Trampolines are very easy, when touching it broadcast the player then make the player bounce by setting speed y to between 20 to 30

    • @thepulsarx5896
      @thepulsarx5896 Год назад

      i made a bounce pad with power 20

  • @_gherry
    @_gherry 2 года назад

    "magic spell" is a good sound for collecting the checkpoint!

  • @DanikaThing1
    @DanikaThing1 10 месяцев назад +10

    I thought Cats have 9 lives lol

  • @helentowers6223
    @helentowers6223 2 года назад

    ‘starting over is harder than starting up’ - the flashback! (he said that as a sound in his getting over it game)

  • @randomcoderguy2941
    @randomcoderguy2941 2 года назад +1

    I'm early!! Thanks the asset design and code helped with my project!!

  • @Namhan882
    @Namhan882 2 года назад +5

    Honestly I think It would be cool if we could get a fighting game on scratch

  • @Definitely_Not_Ashwin
    @Definitely_Not_Ashwin 2 месяца назад

    21:36- that cat caught me off guard lol

  • @anaycoding6594
    @anaycoding6594 2 года назад

    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

  • @gunjantutorial7405
    @gunjantutorial7405 2 года назад +1

    Wow! What a tutorial! Amzing!!!

  • @MrGatlingGuy
    @MrGatlingGuy Год назад

    Man, best coder ever on scratch

  • @sakkalwin4932
    @sakkalwin4932 2 года назад

    Yay finnaly i cant wait to make this

  • @Fusion_Dev
    @Fusion_Dev 2 года назад +1

    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

  • @FireyDeath4
    @FireyDeath4 2 года назад +3

    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.

    • @griffpatch
      @griffpatch  2 года назад +3

      hahahahah ah ah ah ah ! :)

  • @brodyboi
    @brodyboi 2 года назад +5

    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.

  • @fakerolnando
    @fakerolnando 2 года назад +1

    Nice as always

  • @elyasalbalushi8454
    @elyasalbalushi8454 2 года назад

    Yay! An other fantastic video!

  • @KaydenAP
    @KaydenAP 2 года назад +2

    is it possible to make it so things collected after a checkpoint have to be re collected until another checkpoint has been touched?

  • @musthafamanikkoth7724
    @musthafamanikkoth7724 2 года назад +1

    Hello griffpatch,
    I really enjoy your tutorials.
    Do you have any tutorial on how to make multiplayer games ?
    Thanks!!!

  • @mahajanruchi9
    @mahajanruchi9 2 года назад +1

    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.

  • @eyallevin6302
    @eyallevin6302 2 года назад +2

    Great minds think alike griffpatch I used the same costume and the same scripting for the checkpoint

  • @funraven659
    @funraven659 2 года назад

    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

  • @waytoobiased
    @waytoobiased 2 года назад +1

    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.

    • @chonkydog6262
      @chonkydog6262 2 года назад +1

      I did not know what that game was so I went to look it up and I saw your name in the comments

    • @waytoobiased
      @waytoobiased 2 года назад

      @@chonkydog6262 Maybe lol - I am a fan of it. It’s a great game anyhoo, give it a whirl ;)

    • @griffpatch
      @griffpatch  2 года назад +1

      Yes indeed :) - It all depends on the game :)

    • @danilopantelic2957
      @danilopantelic2957 2 года назад

      @@griffpatch this may explain why i spawn on danger sprite and not to the x and y posisions

  • @XgzKuro
    @XgzKuro 2 года назад +1

    Thanks griff, I appreciate this

  • @leonardocastrucci4663
    @leonardocastrucci4663 2 года назад +1

    I like all your Videos but I would really love to See the next chapter of the tile scrolling game

  • @zeeayyy
    @zeeayyy 2 года назад

    3 Lives. Such Nostalgia.

  • @Alex-my8vs
    @Alex-my8vs 2 года назад +1

    *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.

  • @rikhilmekala9471
    @rikhilmekala9471 2 года назад +1

    I love checkpoints! Though I don’t add them in my games

  • @joescraft123
    @joescraft123 2 года назад +1

    i have a glitch where there are no more floating platform it happend when i put the doors in how do i fix this?

  • @PandaKing750
    @PandaKing750 Год назад +2

    Is there a way to hide the variables only when it show's the titlescreen but show them when I click play??

    • @ugoboni3344
      @ugoboni3344 6 месяцев назад

      Yes there is block that shows or hides a variable

  • @pixlol
    @pixlol 2 года назад +1

    Hey griffpatch, ive been wondering, what is that "scratch addons" block category called "debugger"? Im Really curious.

  • @dawdleout
    @dawdleout 2 года назад

    Finally part 10

  • @autisticChronicles360
    @autisticChronicles360 2 года назад +2

    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?

    • @griffpatch
      @griffpatch  2 года назад +1

      Good question - I've not thought about that yet :)

  • @donkkonk5293
    @donkkonk5293 2 года назад

    Nice!
    Just what I wanted!

  • @mixandmatch1290
    @mixandmatch1290 2 года назад +5

    How to make limited lives is SUPER easy. I already had done it before in my Tile Scrolling Platformer XD

    • @griffpatch
      @griffpatch  2 года назад +1

      Yeah, nothing complex in this episode really, but to continue things it needed to be covered :)

  • @CarsonDog8
    @CarsonDog8 2 года назад +1

    I LOVE IT, THANKS!

  • @yalingye4373
    @yalingye4373 2 года назад +1

    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