Scratch | Scrolling Platformer Tutorial (Ep1)

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • In this AWESOME new Scratch tutorial series, I show how to make an amazing scrolling platformer! The platformer has floor collision, wall collision, ceiling collision, slope collision, wall sliding, wall jumping, and even rolling! On top of this, the game features a large map to explore with cool Japanese-styled art!
    Thanks for watching! Please hit the like button and subscribe for future Scratch tutorials!
    🔗 LINKS:
    ▶ Scratch Profile Page:
    scratch.mit.ed...
    ▶ All Videos In This Series
    • Scratch | Scrolling Pl...
    ▶ Cat Clicker tutorial:
    • Scratch | Cat Clicker ...
    ▶ Crossy Road tutorial:
    • Scratch | Making a Cro...
    ▶ Tower Defense tutorial:
    • Scratch | Making a Tow...
    ▶ Fish Game tutorial:
    • Scratch Tutorial | Hun...
    ▶ Scrolling Platformer tutorial:
    • Scratch Tutorial | Eas...
    ▶ Combat Based Platformer tutorial:
    • Scratch | Making a Com...
    ▶ Space Shooter game tutorial:
    • Scratch Space Shooter ...
    ▶ How-to tutorials:
    • Scratch | How-To Tutor...
    😸 Get Scratch Addons:
    scratchaddons....
    ❗ DISCLAIMER: This video is family-friendly! Hostile and/or rude comments will not be tolerated!

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

  • @ShiftClickLearn
    @ShiftClickLearn  3 года назад +38

    I love platformers! Also, you don't see the misspelled word in my thumbnail at 0:05! 🙄😅

    • @hainamlion
      @hainamlion 3 года назад +1

      me tooooo

    • @rlawrence678
      @rlawrence678 3 года назад +1

      How many episodes do you think this will be?🤔

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

      @@rlawrence678 I guess 5 so it will be quick, easy and wonderful! (Bruh)

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

      Me Tooo

    • @altonhall3784
      @altonhall3784 3 года назад

      N I N J I A

  • @danielkurtquillopas5700
    @danielkurtquillopas5700 2 года назад +21

    i never thought i would ever be awestruck by the base of an awesome game, but this is just too beautiful. keep up the good work

  • @allanhughes8567
    @allanhughes8567 3 года назад +17

    Crazy good and well explained. Def the basis for some great platformer games!!!

  • @McVincient
    @McVincient 3 года назад +8

    Great Video! This actually look cool!

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +4

      Thanks
      McVincient!

    • @chessmate-jay4846
      @chessmate-jay4846 3 года назад +4

      Wow! I subsribe to @ShiftClickLearn and you too. BTW I liked the video

  • @Cbeast
    @Cbeast 3 года назад +8

    Wow, a 60fps scratch tutorial is very pleasant to watch

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +4

      Wow! I think you are the first to notice the 60fps- I think it adds a lot (It definitely adds a lot of space on my hard drive xD)

    • @Cbeast
      @Cbeast 3 года назад +1

      @@ShiftClickLearn lolll. i do a lot of recording of my own using various recorders so i instantly notice it XD

  • @marcboss
    @marcboss 3 года назад +7

    I was waiting for someone to do a tutorial on this thxx

  • @УлянаМаційовська-щ4б
    @УлянаМаційовська-щ4б 3 месяца назад

    i have watched SO many tutorials on how to make a scratch platformer but...... THIS IS THE ONE

  • @ikerm5285
    @ikerm5285 3 года назад +3

    tysm bro, im dreaming to code and im starting with scratch but i didnt know how to start and i found ur video and im amazed! this is probably the start of a great friendship with code, ty by the good explanation and stuff :)

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

    Amazingly explained. Hilariously entertained. Awesome video. 👍

  • @Chronically-Stressed
    @Chronically-Stressed 2 года назад +6

    this is such a cool tutorial and i can wait to do the next episode!

  • @loonarinsan
    @loonarinsan 3 года назад +5

    Just another tutorial to use for my game. Sooooo helpful.

  • @willpunchit272
    @willpunchit272 3 года назад +16

    10:38 "And then there's one last thing you need to do." Me: *sees 7 and a half more minutes*

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

    This is exactly what I needed! :D Hope I get it right!

  • @ninan-9196
    @ninan-9196 3 года назад +3

    Wow, you are awesome! You are the one and only person that has ever tought me to to any platformer! You are amazing, I'm not kidding! You are better than any tutorial i've seen!

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      You are very welcome! I am glad you like this video!!! 💖

    • @ninan-9196
      @ninan-9196 3 года назад +1

      @@ShiftClickLearn Ok, ok I actually mean it. You ARE AWESOME

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

    7:45 you can do repeat until

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

      idk why it does not work for me

    • @tomask4573
      @tomask4573 Месяц назад +1

      idk im a noob

    • @NeisamPi
      @NeisamPi Месяц назад

      If this didn't work for you, you need to have (abs of xspeed) / (xspeed) NOT abs of (xspeed/xspeed)

  • @rikhilmekala9471
    @rikhilmekala9471 3 года назад +3

    Wow!!!!!!! This game is so polished!!!!!!!!!

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

    Dude, youre like one of the only tutorial youtubers i understand lol, all the other ones can be a bit messy with code

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

    You make everything much more understandable!🙂

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

    0o0 by the looks of it this serius will be so AWESOME

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

    Thanks!!! The Tutorial is simple and easyyy

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

    This is what I am looking for.I love this tutorial! But I need a lot of time to digest your knowledge. Thank you Man

  • @dricky41
    @dricky41 3 года назад +12

    ShiftClickLearn in 2030 be like: Hello guys, today I will teach you how to make RUclips with subscribing, commenting, liking, searching, and other features!

  • @Luka-wf1cg
    @Luka-wf1cg 8 месяцев назад

    This was really easy to follow along, great video!

  • @jamesmatheny2458
    @jamesmatheny2458 3 года назад +3

    This was super helpful thank you.

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

    I like how it works.
    And I still think you should devide your blocks in separate blocks for a more clear arrangement. So that one can play around with the code and immediately know where every parameter is.

  • @highpheonixstudios1621
    @highpheonixstudios1621 3 года назад +4

    Tip:Scratch addons has a feature where if you middle click it will let you search a block and get it without going to different sections

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

    Wow coool!!!!!! I'm waiting for this video

  • @oatedw
    @oatedw 3 года назад +3

    VERY UNDERRATED CONTENT DUDE! keep up the good work!

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      Will do! Thanks!

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

      @@ShiftClickLearn Almost a year later, and you have 14.9K subscribers! You deserve this channel growth, as your tutorials are really good and high quality. Also, this might be unrelated BUT your code is so organized!

  • @mrk.377
    @mrk.377 2 года назад +2

    Niceeee, Its soo cool! and your Character is awesome too!
    But... how do you do you're character?

  • @MMin-x1i
    @MMin-x1i Год назад

    This has to be a great tutorial, it shows the basic movement for a scrolling game like mario (although mario is tile scrolling but they're the same) I enjoy your first tutorial, I am on the first one and am new to your channel.

  • @pei6742
    @pei6742 3 года назад +4

    Very awesome 👌

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

    I instantly saw the character reference to Terraria. Cool!

  • @CoolScratcher
    @CoolScratcher 3 года назад +7

    this is super cool

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

    this was so hard, I forgot I was even making a scrolling platformer! but so good👍

  • @willpunchit272
    @willpunchit272 3 года назад +3

    I am going to start making this right away

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

    Great tutorial, I am currently making a game and this helped :D

  • @gong256
    @gong256 3 года назад +4

    Also, Thank you so much! This really helped me a lot!

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

    For poeple who are having trouble with walll collisions at 8:01 remember he said if slope = 8 then
    Change x by 0 - xspeed
    Change y by 0-SLOPE!
    HE SAID SLOPE YOU PROBABLY ACCIDENTLY PUT Y SPEED

    • @bjornbussmann-py2kd
      @bjornbussmann-py2kd 2 месяца назад

      I accedently put change x by 0 -xspeed and then another change X by but this comment made me realise this mistake, thanks

  • @shahinma221
    @shahinma221 3 года назад +3

    YAY!!!!!!!!!!!!!!!!!!!!!! THE BEST TUTORIAL EVER!
    Edit (I AM COMMENTINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG)

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

    I have subscribed these tutorials are amazing!

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

    thank you for Scratch | Scrolling Platformer Tutorial (Ep1)

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

    Lol that custom block though XD
    Love the edits btw

  • @thisisanoriginalnameyt8773
    @thisisanoriginalnameyt8773 3 года назад +10

    Him: "So now you're just flying and you go WeEeEeEEe-"
    Me: "Ah yes, physics at its finest."

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

    Yes will use

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

    that´s perfect for what i want to make
    thx!

  • @buimanhhungvfu
    @buimanhhungvfu 9 месяцев назад

    This deserves 10 billion subscribes and likes

  • @itsnotframe6914
    @itsnotframe6914 3 года назад +3

    Very Epic gamer moment!!

  • @TabletSamsung-p4w
    @TabletSamsung-p4w 7 дней назад

    Best tutorial ever, but i have one question, where did you get the arts? I NEED THEM!!!

  • @thisisanoriginalnameyt8773
    @thisisanoriginalnameyt8773 3 года назад +8

    I'm hyped for part 2!!

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

    I needed this, thx. Anyway to make it on mobile

  • @exot1cfish
    @exot1cfish 3 года назад +3

    underrated

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      Thanks!
      I love your pfp BTW.

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

      @@ShiftClickLearn no problem dude

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

    I subscribed, liked, and shared this on 25 social networks

  • @oyjuk9192
    @oyjuk9192 3 года назад +3

    I watch your videos on my phone and sometimes I can't watch well because my phone screen it's little but this video fix that because you aredoing zoom a lot of time; without that, this video is also one of my fauborites (I don't know why) I think that your youtube chanel it's imroving a lot, and that it's oviusly very well.

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

      Thank you! Also sorry about it being small!

    • @-cotton-8963
      @-cotton-8963 2 года назад

      @@ShiftClickLearn Help me please! I was following along with the video perfectly and i watched it twice, but when you made the very large block, i put the same numbers in it as you did, and now my thing won't move at ALL!!! if i can share the project, could u comment on it and see what i did wrong?

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

    Time To show my friends 😎

  • @MSsixtynine69
    @MSsixtynine69 3 года назад +3

    Finished this tutorial!

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

    this. is. amazing. best tutorial ever

  • @-bubblepearlplays-8510
    @-bubblepearlplays-8510 3 года назад +5

    could you make animated story tutorials? idk if you have seen them but they are pretty cool and fun to watch plus ur rlly good at art.

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

    Extremely EPICC Tutorial!!!

  • @taluladoesthehulainhawaii9012
    @taluladoesthehulainhawaii9012 3 года назад +5

    Please tell me are you gonna make enemies

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      Not in this series! You COULD use the code for the enemies from the Combat-Based Platformer series!

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

    thank u for the tutorial

  • @jacobkaminski8140
    @jacobkaminski8140 3 года назад +4

    After introducing the gravity, and ground detection, i have a problem with the hitbox sprite slightly bouncing up and down (y value oscilating between 45/46 or whatever) instead of resting on the ground. the code seems to be the same...

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад

      That is crazy!

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

      You need to set the block to "Run without screen refresh" for anyone still needing help

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

      @magmalife7330 thaks bro... realy heped out

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

    love it and your tile game tot thout it was so cool

  • @alistair6103
    @alistair6103 3 года назад +3

    part two soon pleas!

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

    I am a huge fan and love your videos. Your videos taught me how to make games in scratch.I have a request, can you make a video on variables and how to use it to move sprites

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

    THANK YOU I CAN MAKE MY SUNKY GAME NOW

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

    bro if you continue to amaze me im gonna explode

  • @NotRtg
    @NotRtg 3 года назад +4

    Aww man I wanted to be first. but thx for the tutorial

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

    AMAZING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @djy2ndgaming
    @djy2ndgaming 3 года назад +3

    Keep it up!

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

    This is very helpful :O

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

    still useful even after a year!

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

    I Love Platformers And I Love This TuTorial

  • @PixeledWaffle
    @PixeledWaffle 4 месяца назад +3

    I'm having trouble with the part that is "If ~slope = 8 then change x bye 0 - ~xSpeed, change x by 0-~slope", for some reason it doesnt stop my character smoothly but it teleports them back a few pixels and if I hold the key that makes it go in the direction of the wall then it teleports back over and over, this prevents me from wall jumping. Could someone help?

    • @thalesmondini3174
      @thalesmondini3174 2 месяца назад +1

      I HAVE THE SAME PROBLEM!!!!!!

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

      @@thalesmondini3174 have you been able to figure it out?

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

    Thanks This Is helpful!

  • @cannedgu1799
    @cannedgu1799 3 года назад +4

    I managed to code the whole thing but after that I realised the project was very laggy whenever I "roll" (it's more like a dash tbh) and touches the slope while rolling, it gets laggy for a bit.

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад

      Yeah, the game is a bit laggy...

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

      @@ShiftClickLearn isn't it because of the xSpeed value which is.... well very floaty ? i dunno if it's that that slows down the program but the fact that you have this much numbers and this much equations to do at the same time this fast (for the dash) might be too much for it... is there a way to make it smooth without having to make a block "if xSpeed -0.5 then set xSpeed to 0" ?
      Edit: "if xSpeed -0.5 then set xSpeed to 0" clearly isn't great, but makes the game a liiiiiiittle bit smoother
      Edit 2: With a bit of experimenting, it looks like the sprite is "entering" in the ground, which does this slowness... i dunno if there is a smooth solution for that

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

    bro it work so well thanks

  • @Theo_myrk
    @Theo_myrk 3 года назад +3

    How do you make it less slippery? Tried changing friction but I can’t get it to work

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      You need to make the friction number closer to 0! So try maybe 0.5 or 0.6! :D
      I hope this helps!

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

    Wow all this in 18min!

  • @Yes-jo4ec
    @Yes-jo4ec 2 года назад +3

    if you are falling of a ledge while holding left/right then you can glide because your y is less than zero (because you are falling) and you are pressing the button. I am fairly sure my code is the same as the video, however I was wondering if someone else was facing the same dilemma as me.

  • @CCLÜBSS
    @CCLÜBSS 9 месяцев назад

    Thank you for this.

  • @createwithali5108
    @createwithali5108 3 года назад +3

    i just wanna wait until you share this game on scratch!

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

    now youre better than Griffpatch because you explain stuff! ty!!

  • @bennetspalace1306
    @bennetspalace1306 3 года назад +5

    Can you put a set of sprites project for it, so I can copy your art.

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +3

      I will once I show how/where to use it in the game! I''ll probably do that in the next episode!

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

    wow you are a scratch master

  • @itsdurzy5706
    @itsdurzy5706 3 года назад +3

    Nice vid man , can you show us how to add enemy's to this

    • @psycologysectiond2251
      @psycologysectiond2251 3 года назад +3

      If look at his combat based platformer there is a way to make enemy ai in scrolling games. Just u have to customize it a lil bit

    • @itsdurzy5706
      @itsdurzy5706 3 года назад +1

      @@psycologysectiond2251 okay I'll see that vid and see what i can do thx btw

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      Yup!

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

    thank you thank you thank you sooo much
    this helped with my end project so thank you

  • @kituber1349
    @kituber1349 3 года назад +3

    what do i do for my character?

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

    SUPER underated!

  • @highpheonixstudios1621
    @highpheonixstudios1621 3 года назад +14

    NINJIA LOOOOOOOOOOOOOOOOOOOOL

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +9

      I KNOW I SPELLED IT WRONG! 😥😓😭
      oops 😵

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

      @@ShiftClickLearn when I my thumbnail has a misspelt word
      I’d just remove it
      SHIFTCLICKLEARN after seeing his misspelt thumbnail word:
      😵
      Word: *i bet you didn’t see that coming*
      Me: Your right
      Me: *teleports behind you*
      Word: oh no
      Me: *kills*

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

      ninga

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

      @@Slapper9000 bro told a whole entire story

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

      ​​@@imle0n596 it literally wasnt even that long

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

    if this tutorial didn't exist my game wouldn't be possible

  • @kategacha11
    @kategacha11 3 года назад +3

    What software you use to edit your video?

  • @Lion.commenter
    @Lion.commenter 3 года назад +2

    I like your Videos and my Platformer is very cool

  • @duftytrain
    @duftytrain 3 года назад +3

    MY GAME IS THE BEST CUZ I USED YOUR TUTORIAL, how are there dislikes

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

    it is so nice and easy to do thank you

  • @JUSTIN-dg1zt
    @JUSTIN-dg1zt 3 года назад +4

    Can I get ur artwork?
    I promise to give credit

    • @StudentYIUYUSHING
      @StudentYIUYUSHING 3 года назад +1

      YHay ne i nee d the art work

    • @ShiftClickLearn
      @ShiftClickLearn  3 года назад +1

      Sure! :D Here is the link: scratch.mit.edu/projects/554871791/

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

    I DID EVERYTHING AND IT WORK!!!!! THX SO MUCH, (also i'm not going to copyright your game so don't worry)

  • @natan-zombs1127
    @natan-zombs1127 3 года назад +3

    +1 followers :)

  • @ari-man
    @ari-man 3 года назад +2

    thank you king

  • @maesban1047
    @maesban1047 3 года назад +3

    8:00

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

    This is cool! i've made scrolling platformers before, but not as cool as this one!