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!
I love platformers! Also, you don't see the misspelled word in my thumbnail at 0:05! 🙄😅
me tooooo
How many episodes do you think this will be?🤔
@@rlawrence678 I guess 5 so it will be quick, easy and wonderful! (Bruh)
Me Tooo
N I N J I A
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
Thanks a ton! :D
Yeah it’s amazing looking
Crazy good and well explained. Def the basis for some great platformer games!!!
Much appreciated!
Great Video! This actually look cool!
Thanks
McVincient!
Wow! I subsribe to @ShiftClickLearn and you too. BTW I liked the video
Wow, a 60fps scratch tutorial is very pleasant to watch
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)
@@ShiftClickLearn lolll. i do a lot of recording of my own using various recorders so i instantly notice it XD
I was waiting for someone to do a tutorial on this thxx
Awesome! You are welcome!
i have watched SO many tutorials on how to make a scratch platformer but...... THIS IS THE ONE
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 :)
Glad I could help! Good luck!
Amazingly explained. Hilariously entertained. Awesome video. 👍
this is such a cool tutorial and i can wait to do the next episode!
That's great! Thanks! :D
Just another tutorial to use for my game. Sooooo helpful.
:]
10:38 "And then there's one last thing you need to do." Me: *sees 7 and a half more minutes*
🙄
This is exactly what I needed! :D Hope I get it right!
Good luck!
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!
You are very welcome! I am glad you like this video!!! 💖
@@ShiftClickLearn Ok, ok I actually mean it. You ARE AWESOME
7:45 you can do repeat until
idk why it does not work for me
idk im a noob
If this didn't work for you, you need to have (abs of xspeed) / (xspeed) NOT abs of (xspeed/xspeed)
Wow!!!!!!! This game is so polished!!!!!!!!!
Lol thanks!
Dude, youre like one of the only tutorial youtubers i understand lol, all the other ones can be a bit messy with code
You make everything much more understandable!🙂
0o0 by the looks of it this serius will be so AWESOME
:D I hope so!
Thanks!!! The Tutorial is simple and easyyy
You're welcome!
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
ShiftClickLearn in 2030 be like: Hello guys, today I will teach you how to make RUclips with subscribing, commenting, liking, searching, and other features!
LOL
This was really easy to follow along, great video!
This was super helpful thank you.
Glad it was helpful!
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.
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
Cool! Thank you for the tip! :)
Wow coool!!!!!! I'm waiting for this video
Thank you so much!
VERY UNDERRATED CONTENT DUDE! keep up the good work!
Will do! Thanks!
@@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!
Niceeee, Its soo cool! and your Character is awesome too!
But... how do you do you're character?
Thank you! I made it in Scratch!
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.
Very awesome 👌
Thanks Pei 👌👌👌
I instantly saw the character reference to Terraria. Cool!
this is super cool
Thank you!!!! :D
this was so hard, I forgot I was even making a scrolling platformer! but so good👍
I am going to start making this right away
Awesome! Have fun! :D
Great tutorial, I am currently making a game and this helped :D
Also, Thank you so much! This really helped me a lot!
Glad it helped!
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
I accedently put change x by 0 -xspeed and then another change X by but this comment made me realise this mistake, thanks
YAY!!!!!!!!!!!!!!!!!!!!!! THE BEST TUTORIAL EVER!
Edit (I AM COMMENTINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG)
YUUUUUPPPPUPUPUPUPPUPP!!@!!1!!!1
@@ShiftClickLearn (^∀^)
I have subscribed these tutorials are amazing!
Thank you so much!
thank you for Scratch | Scrolling Platformer Tutorial (Ep1)
You're welcome! :D
Lol that custom block though XD
Love the edits btw
LOL the block is THICK. Thanks xD.
Him: "So now you're just flying and you go WeEeEeEEe-"
Me: "Ah yes, physics at its finest."
Precisely!
Yes will use
Cool!
that´s perfect for what i want to make
thx!
Awesome! You're welcome!
This deserves 10 billion subscribes and likes
Very Epic gamer moment!!
g a m e rrrrr
Best tutorial ever, but i have one question, where did you get the arts? I NEED THEM!!!
I'm hyped for part 2!!
Awesome!
I needed this, thx. Anyway to make it on mobile
You are welcome!
underrated
Thanks!
I love your pfp BTW.
@@ShiftClickLearn no problem dude
I subscribed, liked, and shared this on 25 social networks
Holy wow... thanks! XD
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.
Thank you! Also sorry about it being small!
@@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?
Time To show my friends 😎
THANK YOUUU!!! 💖💖
Finished this tutorial!
Cool!
this. is. amazing. best tutorial ever
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.
That's a good idea! Also thanks! :D
Extremely EPICC Tutorial!!!
I appreciate it JKRoboDestroyer!
Please tell me are you gonna make enemies
Not in this series! You COULD use the code for the enemies from the Combat-Based Platformer series!
thank u for the tutorial
You are welcome!
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...
That is crazy!
You need to set the block to "Run without screen refresh" for anyone still needing help
@magmalife7330 thaks bro... realy heped out
love it and your tile game tot thout it was so cool
part two soon pleas!
Yup!
@@ShiftClickLearn wow it came like one hour after i found this
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
THANK YOU I CAN MAKE MY SUNKY GAME NOW
You're welcome!!!
bro if you continue to amaze me im gonna explode
cherry go boooom
Aww man I wanted to be first. but thx for the tutorial
:D You are welcome!
AMAZING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thanks!!
Keep it up!
Will do. :D
This is very helpful :O
Thanks!
still useful even after a year!
I Love Platformers And I Love This TuTorial
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?
I HAVE THE SAME PROBLEM!!!!!!
@@thalesmondini3174 have you been able to figure it out?
Thanks This Is helpful!
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.
Yeah, the game is a bit laggy...
@@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
bro it work so well thanks
You're welcome! 👍
How do you make it less slippery? Tried changing friction but I can’t get it to work
You need to make the friction number closer to 0! So try maybe 0.5 or 0.6! :D
I hope this helps!
Wow all this in 18min!
Yup!!!!
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.
nvm i fixed it
Glad you figured it out! :D
@@Yes-jo4ec how did you fix it
Thank you for this.
i just wanna wait until you share this game on scratch!
I'll share it once the series is done! :D
now youre better than Griffpatch because you explain stuff! ty!!
Thanks lol
He doesn't
Can you put a set of sprites project for it, so I can copy your art.
I will once I show how/where to use it in the game! I''ll probably do that in the next episode!
wow you are a scratch master
Thank you Arun!
Nice vid man , can you show us how to add enemy's to this
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
@@psycologysectiond2251 okay I'll see that vid and see what i can do thx btw
Yup!
thank you thank you thank you sooo much
this helped with my end project so thank you
You are very welcome!
what do i do for my character?
You can make your own or use mine! :D
SUPER underated!
NINJIA LOOOOOOOOOOOOOOOOOOOOL
I KNOW I SPELLED IT WRONG! 😥😓😭
oops 😵
@@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*
ninga
@@Slapper9000 bro told a whole entire story
@@imle0n596 it literally wasnt even that long
if this tutorial didn't exist my game wouldn't be possible
What software you use to edit your video?
I use DaVinci Resolve!
@@ShiftClickLearn Thanks
I like your Videos and my Platformer is very cool
Thank you Simon!
MY GAME IS THE BEST CUZ I USED YOUR TUTORIAL, how are there dislikes
Thanks!!!
it is so nice and easy to do thank you
Can I get ur artwork?
I promise to give credit
YHay ne i nee d the art work
Sure! :D Here is the link: scratch.mit.edu/projects/554871791/
I DID EVERYTHING AND IT WORK!!!!! THX SO MUCH, (also i'm not going to copyright your game so don't worry)
Awesome!!! You are welcome!
+1 followers :)
Thank you!!! :D :D :D
@@ShiftClickLearn is normal
thank you king
You are welcome
8:00
8:00
This is cool! i've made scrolling platformers before, but not as cool as this one!
Thank you! I appreciate it!