Very very good point - and no - The slip block is super important as it uses it as you slide down the wall so that you don't get caught on the little pixels that stick out. However, there is a bit of a fight going on between slope climbing, slip, and wall sliding... all three features are stepping on each other toes a little and could do with a bit of a tweak I suspect to get them to their full potential. My least favorite side-effect is that the player can get stuck climbing a 45 degree slope due to the slip kicking in when I really wish it wouldn't.
this really is feeling like a more high quality remake of that platformer tutorial on scratch you made a while ago. you did the hitboxes better, the animations better, and now the variable jump height and the wall jumps better.
In the set costume script in the first if condition, you can put "wall slide > 0 and speed y < 0" to prevent the wall slide animation from playing when jumping up a wall
griffpatch: It’s fine if you’d like your player to jump off the wall rapidly Also griffpatch: We are striving for excellence, so we need to prevent the player from pulling this off
Guys say a very big thank you to griffpatch for creating all the costumes for us and Helping us for coding too ! How great hearted you are griffpatch !😊
@@griffpatch hey i didn't do anything in ep4 which was the animation and i am using that cube and idk what to do for the wall climb cuz my controls are different than your's and i am not a coder I'm just doing it for fun and trying to learn ( btw i like your videos but can you also bring some other programs like python and javascript)
Since tha wl jumping mechanic is from the Mario franchise hw about adding the twirl (mid-air spin): in the air, you press a certain button that will make the player spin in the air, it useful to cross huge lava pit or reach far places
Love that when making my spider man game, I just had to set the speed y to 0 when wall sliding, and that was it for the basic wall sticking! Love your stuff griffpatch!
Hello! I actually learned more than the tutorial itself from this series.Awesome VIDEO! I would like another series on open world scrolling survival RPG game. Itll be cool!
This platformer series is coming along just as I dusted off my old platformer project, and it's been helping heaps! Your videos on pathfinding were perfect for a boss idea I had too. I've already programmed this kind of wall jumping but I'm really excited to learn about moving platforms next week!
Griffpatch - Don't feel bad if you want to keep wall jumping this way Also Griffpatch - But in our tutorial, we are striving for excellence **Proceeds to make all the peeps feel bad**
Ive watched this guide multiple times.First time was my first days on scratch.I didnt understand anything you were saying.As i got better and better i built up more understanding thanks to you,and now when i watch this theres only a few things i dont fully understand
i used this tutorial to add wall jumping to your tutorial about scrolling platformer tutorial (customizing it a bit) because i didnt like how that wall jumping worked... could you add a tutorial about maybe moving and rotating platforms and checkpoints to your scroll platformer series? :)
Hello Griffpatch, I had a doubt, I am making a Pen Shapes Engine, but can't think how to make ovals. I have figured out How to make 2-Infinity sided shapes.
Just a quick tip for you guys. If you want to make the walljumps mega man x style, where you can still scale a wall without any pushback as well as being launched off if you go in the opposite direction, just find the long jump change and make it 0 - the abs of longjump. You won't get any pushback, but if you don't try to jump back onto the wall, you'll still be pushed off
You can use a variable called 'wall jump length' or something similar to store the length of the long jump instead of hard-coding it. (You could do (direction / 90) * wall jump length instead of (direction / 90) * 7)
I plan to make my own platformer with 2 characters, which can by swapped via swap points. Each character will have their own set of unique abilities (specifically one being able to wall jump, and the other being able to shrink in size in order to fit through small pathways). I am a Scratcher with the username of Crosbyman64, and a 5 year Hopscotcher (it’s an iOS app that is also block based coding similar to scratch, but more limited) with the same username. I already came up with over 40 different tiles that all behave differently. All that’s left is to design each tile, add specific collisions for those tiles, add functions from interacting with certain tiles (because one tile is a button (which can be activated by standing on it, or by moving crates onto it, but it will release when nothing is on it), and another tile is a jammed button (which can only be activated by a ground slam, but unlike the normal button, jammed buttons will be stuck in place after activation)), make use of reusing clones (like the tile scrolling from your Mario series), and generate levels based on a level string (xxyy{tile_ID}, i.e., 0405A). If you are interested to know, the two characters are named “Shaperson Square” and “Starlynn”. They are quite literally what their name says. Shaperson: Can wall jump (due to its surface area) Can Ground Slam (whilst in mid-air) Starlynn: Can double jump (not normal for most platformers, I know) Can Shrink in size to fit through small pathways Can jump on sticky tar (yet another tile I came up with) All tiles: 1. Grass Tile 2. Dirt Tile 3. Stone Tile 4. Weak Platform (could collapse from standing on it) 5. Bounce Pad (similar to Trampoline from your APPEL game) 6. Button 7. Jammed Button 8. Key 9. Door (unlocked by key) 10. Reinforced Door (unlocked by button) 11. ON/OFF Switch (switches tangibilities of switch platforms) 12. Red Switch Platform 13. Blue Switch Platform 14. Sticky Tar (slows movement and prevents Shaperson from jumping) 15. Pink Alternating Platform 16. Blue Alternating Platform 17. Anti Gravity Platform 18. Ice Block 19. Breakable Platform 20. Collectibles 21. Collectibles that follow moving tiles 22. Checkpoint 23. Golden Star (like the red apple from APPEL) 24. Goal 25. Spikes 26. Saw 27. Hydraulic Press 28. Lava 29. Crate (can only be moved by Shaperson) 30. Swap Point 31. Small Pathway 32. Geyser 33. Laser Beam 34. Danger Light Tile (white, yellow, red) 35. Portal (8 different colors, teleports player to portal with the same color) 36. Wall Jump Platform (only Shaperson can wall jump off this platform) 37. Hidden Pathway 38. Hidden Collectible 39. Trigger Tile 40. Lock Camera 41. Boundary Tile 42. Spawn Point 43. Hints Some of these tiles were inspired by your APPEL game.
Hey griffpatch, I am pretty sure I followed every step, but when I jump, i am unable to move any direction in the middle of the jump. For example, if I jump, then press an arrow key (left or right), nothing would happen. But great tutorial!
I am amazed by all your videos and also especially your games on scratch... Cuz I am a new coder and love to see your coding done in your projects but at some projects I can't even understand a single thing because there are more than thousands of code😅😂😂
you are very good at explaining the code not just | ba ba ba ba ba ba there its done. without any explaining no. you are very good at explaining the code:)
You might have covered this since I havent finished the video, also it's not a big deal that I really want fixed, but when I am still walking into the wall I slide down slightly faster which is unrealistic. But its not like wall sliding/jumping is realistic either.
I watched this channel years ago to start coding a fun game. I use gamemaker now, but these tutorials are still really cool! Cant wait to see this channel hit 1 million subscribers in, probably 2 years knowing youtube!
At my school we had a task to do a scratch game and my friend used this tutorial, I used lemonoids, and guess who won? The one with more code? NOPE! Lemonoids had way less code AND IT WON!
When you jump against a wall, the sliding animation plays when you go up, which looks kinda weird (16:03). To fix this, I think you can just modify the set costume block such that it checks for the sliding animation after the check for the jumping animation
when i jump on to a wall the variable 'wallslide' doesnt change and it doesnt change the speed its falling at because wallslide has to be greater than 0
Griffpatch, Your projects are the best, I always learn so much from you, I am always up to date with all your tutorials, I Don't know how to thank you, Keep Scratching On Buddy!!!. 😊
Love to keep up on all of your tutorials, your voice never gets boring! I love the mechanics of the game so far and I should probably add more scenes to my level :P Edit: Also, there is a bug where if you hit a small platform with at the perfect angle, it will send you flying! I'm not entirely sure what to do in this case, could you try and look at it for the video on the next episode? Thanks griffpatch!
The problem is that the hitbox for the wall jumping / sliding is a single check... we should really change it to do two checks at head height and ankle height such that both these zones need to collide (not one or other). I might suggest this change in a video once I've played around with it. Also, we could tighten up the jump code to only jump within a certain amount of time of pressing the jump key to avoid false positive jumps...
there is a find block feature in the addons that you linked so you can just search the block and it will take you to it in the scripts. This might be useful on one of your projects like getting over it where there is a crap ton of code.
wall jumping only works if i go left, i can jump by jumping twice if i go left (i dont really know if im supposed to jump twice or not), but when i go right, i can still go up walls but i cant jump off them
Cool!! A parkour game with wall jumping and animations is more realistic and better than a cube,thanks to u griff!!I think if JP(jump duration) < 0.8,The scratch cat will be crash by the earth's Gravity XD
Hi! I have a question @griffpatch (please excuse if my english isn't perfect) With the block you add at 11:50 in the "Controls Up Down", I think I detected sort of a bug, but I can't tell why. This block is meant to set var "wallslide" back to zero when Player hits the ground. And, even if you didn't say it, I think it also allows the Player to stop wall sliding as soon as it leaves a wall (when the wall is too short for example). Now here's my bug: this block also puts variable "wallslide" to zero when you change level downwards (ep.6). It means you are wallsliding down a wall, you reach the lower border, change scene, and your Player suddenly decides to fall over instead of quietly continuing sliding. You can press the lateral key to stick again to the wall, but it would be more comfortable if the wallslide just kept on going. Here's what I did: I changed the place of that block, and put it before the "if" condition. It solved this problem, but I don't exactly know why (I figured that by trying many things). It implies one thing I noticed: If there is a gap in the wall (for a moment the wall slide hitbox doesn't touch), with your initial script the Player lets go of the wall, and falls to the ground. With my modification it lets go during the gap, then takes back the new wall (it can be good or bad according to what you want in your game I suppose). But, well, I still don't know how that works... And I don't know if that implies anything else, maybe another bug somewhere... Would you help?
I just noticed that I don't even need this block in the "Collide X" block. Just the one in the "Controls Up Down" makes me wallslide. Weirder and weirder. If I get it right, it means that, instead of detecting the wallslide at the end of the loop, when moving by step horizontally, it will detect at the begining of the following loop, when analysing the up-down conditions. Is that a problem?
When I jump against the wall, it just switches the player to the falling costume and sticks to the wall. Though it slowly, pixel by pixel, (not smooth) slides down. How can I fix this?
Nice wall jumping, we can use this on projects like Celeste video game this is great! Oh yeah here is an idea, is there any way we can make a multiplayer game where the screen of someone is extremely different from the other like a battleship board game into the scratch, see what I mean. But seriously this you have a massive brain, that's for tutorials and not making your understanding of scratch out of something to have selfish pride
Hi! I doubt you will respond to this, but I have a question. Around 11:40 into the video, I decided to test and for some reason, the player slides around as if the floor were ice! I know it is a lot for me to ask, but this is for a school project, so I was hoping you could help me find out what I did wrong. Thanks! :D
The wall slide and jump code weirdly doesn't work in my game, although the player does wall slide. The problem lies on the fact that the wall slide variable doesn't even change to the value 1, and it seems that the touching variable never has the value of 1 either... 😵💫
I remember how you didn't include proper wall-jumping with wall-sliding in your original tutorial on Scratch itself, instead settling for a kind of in-between compromise between proper post-Mario 64-style wall jumping the bounding-up-a-single-wall type of wall-jumping, so this is nice to see! The other system was fine on it's own, especially if you tweak the physics to be snappier, but adding sliding is definitely preferred.
bug: if you wall jump off a wall and hold the key opposite of where scratch cat is looking and go onto a wall, you can walljump off the wall but not get and x thrust off wall 2
from e4 to e5 i am facing very issues when I stand on a slope it doesn't comes sliding animation and when I tries to slide what you have and in my it is very issues same codes but h...
Hello again griffpatch your vids are cool For next one you can replace the scenary and make a mooving camera like in your best game appel so we can make larger levels and so If you are not griffpatch like so griffpatch hears this It woud be grate
I figured out some glitches already... -1: jump into a wall, and then into another wall quickly enough, and you will not leave the wall, allowing for all the walljumps you can imagine (within the jump frames) -2: no a glitch, rather a useful feature: you can really quickly get some speed from it! now let´s increase that max speed, and boom. A bit faster acceleration. -3: if you turn away from the wall, then jump a frame later, you get the same effect as with number one, but w/o any other walls!
griffpatch! You helped me so much! I was early, i saw this video in my notifications at night (bc im in australia) when your video was 14 minutes old but a glitch wouldnt let me comment.
I've found a bug with the wall sliding, if you walk up to the wall and press the jump button twice then hold it, the character does a little hop after it slides down to the bottom, therefor doing the wallslide again, which, if timed correctly, can make the character do constant bounces...
Great video! But if I walljump while holding the the key that faces the opposite direction of the wall, scratch cat just jumps up without moving left or right at all, and i can't walljump at all after that until I touch the ground.
Whenever I try to wall jump off slopes the scratch cat glitches into the wall and turns the other way around, but the red background doesn't appear, is there a way to fix this? if yes, could you mention this in your next tutorial? I am not sure if it is only me, but make sure to test if my theory is wrong or correct. btw, Amazing tutorial!
I wanted to do something so i (without saving the project) left to erease my problem i did save it bevor i ran in the problem BUT I LOST EVERYTHING WHEN I CAME BACK! I DID A LOT'S OF STUFF IN THERE
Does wall jumping feature make the slip block useless now?
Very very good point - and no - The slip block is super important as it uses it as you slide down the wall so that you don't get caught on the little pixels that stick out. However, there is a bit of a fight going on between slope climbing, slip, and wall sliding... all three features are stepping on each other toes a little and could do with a bit of a tweak I suspect to get them to their full potential. My least favorite side-effect is that the player can get stuck climbing a 45 degree slope due to the slip kicking in when I really wish it wouldn't.
first to reply
@@griffpatch Yay, the first time I got pinned by someone :D
@@johnpn6747 T'was a very good question
@@griffpatch hehe
this really is feeling like a more high quality remake of that platformer tutorial on scratch you made a while ago. you did the hitboxes better, the animations better, and now the variable jump height and the wall jumps better.
Better, but a little at the expense of complexity I suppose... but it's fun to try new things :D
@gui alondra oh god caps!
done up
In the set costume script in the first if condition, you can put "wall slide > 0 and speed y < 0" to prevent the wall slide animation from playing when jumping up a wall
i love how you said 'WHEE!' as you were playing with a long jump duration. absolutely epic!
yep!
Me too
12:22 "Splat! YES! We have a very sticky face apparently, brilliant!" XD sticky face XD
AHHAHAHHAHAHAHAHAHAHAHHAHAAAA🤣🤣🤣🤣
Hey Griffpatch, i love how you visuallize the physics to make it better to unterstand! Go on with that!
griffpatch: It’s fine if you’d like your player to jump off the wall rapidly
Also griffpatch: We are striving for excellence, so we need to prevent the player from pulling this off
Guys say a very big thank you to griffpatch for creating all the costumes for us and Helping us for coding too ! How great hearted you are griffpatch !😊
My pleasure!!! Scratch On :D
@@griffpatch hey i didn't do anything in ep4 which was the animation and i am using that cube and idk what to do for the wall climb cuz my controls are different than your's and i am not a coder I'm just doing it for fun and trying to learn ( btw i like your videos but can you also bring some other programs like python and javascript)
@@legendxgamerz1356 yo, i might be able to help
@@dogo306 BRO PLEASE HELP ME TOO I NEED IT
@@BAWK1000mega oke
Since tha wl jumping mechanic is from the Mario franchise hw about adding the twirl (mid-air spin): in the air, you press a certain button that will make the player spin in the air, it useful to cross huge lava pit or reach far places
Simply beautiful, beautifully simple. Just like all your tutorials, love how you solved all the problems associated with it!
:) yeah, we work our way through them! Still a few more I think lurking he he
I think you should do collecting coins and get superpowers next
@@griffpatch:D
You're the best scratcher a scratcher has ever thought. Your tutorials are amazing!
Yes 100%
Griffpatch: "We'll use..."
Me: "A variable? Or a custom block?"
😂
Relatable dude
Love that when making my spider man game, I just had to set the speed y to 0 when wall sliding, and that was it for the basic wall sticking! Love your stuff griffpatch!
Hello! I actually learned more than the tutorial itself from this series.Awesome VIDEO!
I would like another series on open world scrolling survival RPG game.
Itll be cool!
yeah ☺ it will be really cool!
You know you're making a good game when you follow griffpatch's tutorial
This platformer series is coming along just as I dusted off my old platformer project, and it's been helping heaps! Your videos on pathfinding were perfect for a boss idea I had too. I've already programmed this kind of wall jumping but I'm really excited to learn about moving platforms next week!
I love how you go out of your own time to educate people! Keep up the good work! 👍
Griffpatch - Don't feel bad if you want to keep wall jumping this way
Also Griffpatch - But in our tutorial, we are striving for excellence
**Proceeds to make all the peeps feel bad**
Literally
my wall slide is to fast and when i try to change it it just doesn't work anymore?
Ive watched this guide multiple times.First time was my first days on scratch.I didnt understand anything you were saying.As i got better and better i built up more understanding thanks to you,and now when i watch this theres only a few things i dont fully understand
Griffpatch you legend, another upload straight off the bat! Keep up the great content
i used this tutorial to add wall jumping to your tutorial about scrolling platformer tutorial (customizing it a bit) because i didnt like how that wall jumping worked... could you add a tutorial about maybe moving and rotating platforms and checkpoints to your scroll platformer series? :)
Bro is addicted to variables.
i mean i use variables if theres literally anything that has more than 1 possibility
lol
Well variables are super useful
@@Some_Kid11 bro ruined a joke
It’s so crazy how you only had 2 sprites for this masterpiece for so long!!
Hello Griffpatch, I had a doubt, I am making a Pen Shapes Engine, but can't think how to make ovals. I have figured out How to make 2-Infinity sided shapes.
repeat 36; goto x: orig_x + width * sin(dir), y: orig_y + height * cos(dir); dir = dir + 10; loop
@@griffpatch Wow
@@griffpatch bahasa apa ituu
@@griffpatch wow! that works
@@griffpatch I love seeing it break when I change the width and height
Just a quick tip for you guys. If you want to make the walljumps mega man x style, where you can still scale a wall without any pushback as well as being launched off if you go in the opposite direction, just find the long jump change and make it 0 - the abs of longjump. You won't get any pushback, but if you don't try to jump back onto the wall, you'll still be pushed off
Next, you should show how to add water you can swim in and traps/checkpoints
That would be SO COOL!
Agreed!
This tutorial was very helpful! I’ve never known how to do wall jumps correctly, and this was just what I needed.
Thanks again Griffpatch
Hey griffpatch, I was wondering if you can add moving planforms. It will be epic! maybe in episode 6?
Yes yes yes! :D
@@griffpatch I'm so excited about it!
@@griffpatch ty
Thank God there's a better Wall Jumping System now. Thanks!
20:50 I LOVE YOUR CONTENT KEEP IT UP!!!❤❤❤❤❤
You can use a variable called 'wall jump length' or something similar to store the length of the long jump instead of hard-coding it.
(You could do (direction / 90) * wall jump length instead of (direction / 90) * 7)
I plan to make my own platformer with 2 characters, which can by swapped via swap points. Each character will have their own set of unique abilities (specifically one being able to wall jump, and the other being able to shrink in size in order to fit through small pathways).
I am a Scratcher with the username of Crosbyman64, and a 5 year Hopscotcher (it’s an iOS app that is also block based coding similar to scratch, but more limited) with the same username.
I already came up with over 40 different tiles that all behave differently. All that’s left is to design each tile, add specific collisions for those tiles, add functions from interacting with certain tiles (because one tile is a button (which can be activated by standing on it, or by moving crates onto it, but it will release when nothing is on it), and another tile is a jammed button (which can only be activated by a ground slam, but unlike the normal button, jammed buttons will be stuck in place after activation)), make use of reusing clones (like the tile scrolling from your Mario series), and generate levels based on a level string (xxyy{tile_ID}, i.e., 0405A).
If you are interested to know, the two characters are named “Shaperson Square” and “Starlynn”. They are quite literally what their name says.
Shaperson:
Can wall jump (due to its surface area)
Can Ground Slam (whilst in mid-air)
Starlynn:
Can double jump (not normal for most platformers, I know)
Can Shrink in size to fit through small pathways
Can jump on sticky tar (yet another tile I came up with)
All tiles:
1. Grass Tile
2. Dirt Tile
3. Stone Tile
4. Weak Platform (could collapse from standing on it)
5. Bounce Pad (similar to Trampoline from your APPEL game)
6. Button
7. Jammed Button
8. Key
9. Door (unlocked by key)
10. Reinforced Door (unlocked by button)
11. ON/OFF Switch (switches tangibilities of switch platforms)
12. Red Switch Platform
13. Blue Switch Platform
14. Sticky Tar (slows movement and prevents Shaperson from jumping)
15. Pink Alternating Platform
16. Blue Alternating Platform
17. Anti Gravity Platform
18. Ice Block
19. Breakable Platform
20. Collectibles
21. Collectibles that follow moving tiles
22. Checkpoint
23. Golden Star (like the red apple from APPEL)
24. Goal
25. Spikes
26. Saw
27. Hydraulic Press
28. Lava
29. Crate (can only be moved by Shaperson)
30. Swap Point
31. Small Pathway
32. Geyser
33. Laser Beam
34. Danger Light Tile (white, yellow, red)
35. Portal (8 different colors, teleports player to portal with the same color)
36. Wall Jump Platform (only Shaperson can wall jump off this platform)
37. Hidden Pathway
38. Hidden Collectible
39. Trigger Tile
40. Lock Camera
41. Boundary Tile
42. Spawn Point
43. Hints
Some of these tiles were inspired by your APPEL game.
"we can accomplish THIS by adding a NEW variable!"
-sun tzu, art of war
Hey griffpatch, I am pretty sure I followed every step, but when I jump, i am unable to move any direction in the middle of the jump. For example, if I jump, then press an arrow key (left or right), nothing would happen. But great tutorial!
I am amazed by all your videos and also especially your games on scratch... Cuz
I am a new coder and love to see your coding done in your projects but at some projects I can't even understand a single thing because there are more than thousands of code😅😂😂
you are very good at explaining the code not just | ba ba ba ba ba ba there its done. without any explaining no. you are very good at explaining the code:)
Thank you!
You might have covered this since I havent finished the video, also it's not a big deal that I really want fixed, but when I am still walking into the wall I slide down slightly faster which is unrealistic. But its not like wall sliding/jumping is realistic either.
I watched this channel years ago to start coding a fun game. I use gamemaker now, but these tutorials are still really cool! Cant wait to see this channel hit 1 million subscribers in, probably 2 years knowing youtube!
the best part of my day is hearing griffpatch say woohoohooo 5:04
At my school we had a task to do a scratch game and my friend used this tutorial, I used lemonoids, and guess who won? The one with more code? NOPE! Lemonoids had way less code AND IT WON!
When you jump against a wall, the sliding animation plays when you go up, which looks kinda weird (16:03). To fix this, I think you can just modify the set costume block such that it checks for the sliding animation after the check for the jumping animation
Yes, that could do with fixing... It may not be super straight forward to fix for every occasion... But I have ideas too
this video just made my morning better
when i jump on to a wall the variable 'wallslide' doesnt change and it doesnt change the speed its falling at because wallslide has to be greater than 0
I love this platformer series so much
Hi griffpatch, i am wondering about how can we make double jump? Please tell me :)
Griffpatch, Your projects are the best, I always learn so much from you, I am always up to date with all your tutorials, I Don't know how to thank you, Keep Scratching On Buddy!!!. 😊
11:01 "Okay! Click the green flag and let's run into a wall!"
Now that's something you don't hear everyday!
Love to keep up on all of your tutorials, your voice never gets boring! I love the mechanics of the game so far and I should probably add more scenes to my level :P
Edit: Also, there is a bug where if you hit a small platform with at the perfect angle, it will send you flying! I'm not entirely sure what to do in this case, could you try and look at it for the video on the next episode? Thanks griffpatch!
The problem is that the hitbox for the wall jumping / sliding is a single check... we should really change it to do two checks at head height and ankle height such that both these zones need to collide (not one or other). I might suggest this change in a video once I've played around with it. Also, we could tighten up the jump code to only jump within a certain amount of time of pressing the jump key to avoid false positive jumps...
i like it how he says "Celebration" when something goes right
there is a find block feature in the addons that you linked so you can just search the block and it will take you to it in the scripts. This might be useful on one of your projects like getting over it where there is a crap ton of code.
Yeah, Scratch Addons has a lot of useful features like that.
Edit: spelling b/c I'm dumb xD
Amazing!
Indeed
wall jumping only works if i go left, i can jump by jumping twice if i go left (i dont really know if im supposed to jump twice or not), but when i go right, i can still go up walls but i cant jump off them
Cool!! A parkour game with wall jumping and animations is more realistic and better than a cube,thanks to u griff!!I think if JP(jump duration) < 0.8,The scratch cat will be crash by the earth's Gravity XD
Lawful Good: checking for touching level
Chaotic Evil: check touching solid block + checking for variable
i wana give a shouout to griffpatch for making these vids for pepole and spending a lot of free time for us 🙏
I Cannot Stop Watching Your Videos. Keep up the super great content. Exited for the next episodes
Hi! I have a question @griffpatch
(please excuse if my english isn't perfect)
With the block you add at 11:50 in the "Controls Up Down", I think I detected sort of a bug, but I can't tell why. This block is meant to set var "wallslide" back to zero when Player hits the ground. And, even if you didn't say it, I think it also allows the Player to stop wall sliding as soon as it leaves a wall (when the wall is too short for example).
Now here's my bug: this block also puts variable "wallslide" to zero when you change level downwards (ep.6). It means you are wallsliding down a wall, you reach the lower border, change scene, and your Player suddenly decides to fall over instead of quietly continuing sliding. You can press the lateral key to stick again to the wall, but it would be more comfortable if the wallslide just kept on going.
Here's what I did: I changed the place of that block, and put it before the "if" condition. It solved this problem, but I don't exactly know why (I figured that by trying many things).
It implies one thing I noticed: If there is a gap in the wall (for a moment the wall slide hitbox doesn't touch), with your initial script the Player lets go of the wall, and falls to the ground. With my modification it lets go during the gap, then takes back the new wall (it can be good or bad according to what you want in your game I suppose).
But, well, I still don't know how that works... And I don't know if that implies anything else, maybe another bug somewhere...
Would you help?
I just noticed that I don't even need this block in the "Collide X" block. Just the one in the "Controls Up Down" makes me wallslide. Weirder and weirder.
If I get it right, it means that, instead of detecting the wallslide at the end of the loop, when moving by step horizontally, it will detect at the begining of the following loop, when analysing the up-down conditions. Is that a problem?
How do you hang on the right side of the wall. I can not get the right costume or animation for it?
When I jump against the wall, it just switches the player to the falling costume and sticks to the wall. Though it slowly, pixel by pixel, (not smooth) slides down. How can I fix this?
Have you noticed that when you turn away from the wall right before wall jumping you go straight up? Other than that I absolutely love this tutorial!
Yeah, we need to fix that little quirk
Nice wall jumping, we can use this on projects like Celeste video game this is great!
Oh yeah here is an idea, is there any way we can make a multiplayer game where the screen of someone is extremely different from the other like a battleship board game into the scratch, see what I mean.
But seriously this you have a massive brain, that's for tutorials and not making your understanding of scratch out of something to have selfish pride
griffpatch, I have a question, why do you make some vars for all sprites and some not?
2:30 this fixes the bug for sticking to the ceiling of a floating platform
Thank you now my next project will be a jetpack joyride game XD.
5:15
Hi! I doubt you will respond to this, but I have a question. Around 11:40 into the video, I decided to test and for some reason, the player slides around as if the floor were ice! I know it is a lot for me to ask, but this is for a school project, so I was hoping you could help me find out what I did wrong. Thanks! :D
It is really important that I finish this, but it is ok if you are too busy :D
And I have been watching your videos for two whole years and I still just love it so keep it up!
The wall slide and jump code weirdly doesn't work in my game, although the player does wall slide. The problem lies on the fact that the wall slide variable doesn't even change to the value 1, and it seems that the touching variable never has the value of 1 either... 😵💫
Lemon from the space shooter at 21:30
griffpatch hearted my suggestion for the next tutorial to include, dashing. Imma see how long I can keep the streak.
I had a bug, but when I fixed it I shouted out "There, I did it! I stopped world hunger!" for no reason lol
(Bub's Point)
"Tiled Platformer Game Part Bub.Bob - Bubbles and Dragon Controls"
I remember how you didn't include proper wall-jumping with wall-sliding in your original tutorial on Scratch itself, instead settling for a kind of in-between compromise between proper post-Mario 64-style wall jumping the bounding-up-a-single-wall type of wall-jumping, so this is nice to see! The other system was fine on it's own, especially if you tweak the physics to be snappier, but adding sliding is definitely preferred.
Oh my... the pose of the episode 4 is broken and the wall slide too. Meow, scratchy 😽
Wooooow this platformer series is becoming more and more anazinggggg!!!!
bug: if you wall jump off a wall and hold the key opposite of where scratch cat is looking and go onto a wall, you can walljump off the wall but not get and x thrust off wall 2
Hey Griffpatch. I decided to keep using the square character so I skipped part three and I don’t have the code for 6:13 .. can you help
from e4 to e5 i am facing very issues when I stand on a slope it doesn't comes sliding animation and when I tries to slide what you have and in my it is very issues same codes but h...
Every scratch users: Griffpatch you are a great turitol my projects work!!!
Me : C'mon its not working.
Hello again griffpatch your vids are cool
For next one you can replace the scenary and make a mooving camera like in your best game appel so we can make larger levels and so
If you are not griffpatch like so griffpatch hears this
It woud be grate
when is the mix-it up monday?
For the maze with the grid list
Good question!!! I am looking forward to getting this series done so I can throw in more mix-it-up monday episodes!
8:10 so cool tutorial will be very useful….
i love your videos griffpatch! thanks for your scratch videos :)
I will do it after my classes! Thanks for making awesome tutorials, Griffpatch!
And I will after my exam!
I mean today because today my exam finished!
@Sônia Oli are you watching youtube in your classes?
@@greengoblins6058 No, I had a break between classes
I figured out some glitches already...
-1: jump into a wall, and then into another wall quickly enough, and you will not leave the wall, allowing for all the walljumps you can imagine (within the jump frames)
-2: no a glitch, rather a useful feature: you can really quickly get some speed from it! now let´s increase that max speed, and boom. A bit faster acceleration.
-3: if you turn away from the wall, then jump a frame later, you get the same effect as with number one, but w/o any other walls!
griffpatch! You helped me so much! I was early, i saw this video in my notifications at night (bc im in australia) when your video was 14 minutes old but a glitch wouldnt let me comment.
I nearly screamed when I realized I was 15 minutes late for the official release of the tutoral
I've found a bug with the wall sliding, if you walk up to the wall and press the jump button twice then hold it, the character does a little hop after it slides down to the bottom, therefor doing the wallslide again, which, if timed correctly, can make the character do constant bounces...
Great video! But if I walljump while holding the the key that faces the opposite direction of the wall, scratch cat just jumps up without moving left or right at all, and i can't walljump at all after that until I touch the ground.
Whenever I try to wall jump off slopes the scratch cat glitches into the wall and turns the other way around, but the red background doesn't appear, is there a way to fix this? if yes, could you mention this in your next tutorial? I am not sure if it is only me, but make sure to test if my theory is wrong or correct. btw, Amazing tutorial!
Uhh the wall slide isnt picking up, even after doing all the same code? Whats happened?
I cannot tell you how much your tutorials have helped me
The word "Hello Fellow Scratchers" Makes my day!
Just a note some of these scripts dont work anymore or are wrong in new versions of scratch.
When griffpatch recognizes a major flaw in many Scratch platformers😳
My favourite part!
bro this is so cool I've been following this for 3 days already I love this channel
Is there any way to stop the player’s head sticking in the ceiling and gliding?
thx for this tutorial! I used it in 1 of my scrolling platformers!
I wanted to do something so i (without saving the project) left to erease my problem i did save it bevor i ran in the problem
BUT I LOST EVERYTHING WHEN I CAME BACK! I DID A LOT'S OF STUFF IN THERE
Oh no that's too sad, that has happened a lot to me too!