How to Fix A Scratch Bug 🙃 - Classic Platformer Wall Jump

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 451

  • @Resseguie
    @Resseguie 2 роки тому +92

    It's great to learn good coding techniques like this early on. Being disciplined to reproduce, document, and go back to test is key to successfully coding more difficult projects.
    One thing I'd add for new programmers: sometimes it's helpful on the REPRO step to figure out the SIMPLEST way to reproduce the bug to avoid any other variables that might make it hard to squash. In this case, you can reproduce the wall slide bug almost anywhere. But imagine it was deep in the game somewhere, making it hard to quickly get there and test. In a case like that, I would recommend creating a new level where you can reproduce the bug easily right at the start. It will make your debugging faster because you can run test more quickly. And sometimes just making it simpler actually helps you figure out what's going wrong.

    • @griffpatch
      @griffpatch  2 роки тому +24

      Very good advice indeed :)

    • @Dummy12397
      @Dummy12397 2 роки тому +6

      @@griffpatch good

    • @RishanEdits10
      @RishanEdits10 2 роки тому +4

      @@griffpatch Amazing!

    • @RishanEdits10
      @RishanEdits10 2 роки тому +4

      how was this comment cmmented 3 days ago

    • @ohkenopsia
      @ohkenopsia 2 роки тому +4

      @@RishanEdits10 hes one of Griffpatch's members, they have early access on videos

  • @chiroyce
    @chiroyce 2 роки тому +25

    Amazing step-by-step tutorial!! This is very useful for anyone trying to fix bugs, in Scratch, and other programming languages!

  • @FeniteFr
    @FeniteFr 2 роки тому +12

    7:09 wow I love the effect that was created with the "scratch effets that pops" tutorial 🤩

  • @lasercatto
    @lasercatto 2 роки тому +73

    Thumbnail Scratchy will haunt my dreams

    • @1080GBA
      @1080GBA 2 роки тому +3

      lol

    • @j10paul
      @j10paul 2 роки тому +5

      kinda looks like webber from dont starve ngl

    • @1080GBA
      @1080GBA 2 роки тому +2

      @@j10paul ?

    • @M_1024
      @M_1024 2 роки тому +2

      Oh no

    • @torrenzchannel
      @torrenzchannel 2 роки тому +2

      how is this 3 days ago this video is 2 hiurs ago

  • @snehashisplays
    @snehashisplays 2 роки тому +7

    No One Can Teach Scratch Better Than Him.
    Love Your Videos ♥️

  • @TheWannaBe
    @TheWannaBe 2 роки тому +14

    Griffpatch is way better than other tutorials for this reason:
    He actually explains concepts and bugs, why they happen, and how to fix them!
    Other tutorials are just:
    Please copy block by block, which isn't very useful when you want to add the concepts into another project!

  • @sithukapodduwakankanamge8993
    @sithukapodduwakankanamge8993 2 роки тому +1

    Griffpatch you are my favorite scratcher! Any tutorial with you calms me down and makes me scratch even more! Keep scratching and do whatever tutorial you ever want! :)

  • @RishanEdits10
    @RishanEdits10 2 роки тому +3

    TYSM Griffpatch, This is very useful for anyone trying to fix bugs, in Scratch. :) you are amazing!

  • @1080GBA
    @1080GBA 2 роки тому +5

    Griffpatch your tutorials always makes my day better 😃

  • @snelake
    @snelake 2 роки тому +7

    Another tip: you don’t have to fix all bugs, you can if you want to, and it is good to at least understand why they happen, but if it doesn’t affect the average playthrough, it should be fine to leave in. For example, if there is a really hard glitch that can only be done on one or two levels, it should be fine to leave in, as it won’t be disrupting anyone’s gameplay. But if the glitch regularly causes things that should work not to work, it should definitely be fixed.

  • @Erincutioner
    @Erincutioner 2 роки тому +1

    This is my fave video, I like these videos aka tourtials. it helps me improve in scratch, I alsways have bugs and stuff that a normal scratchers have, I knew this channel since 2019 (I think)!

  • @prettycoolstuff1883
    @prettycoolstuff1883 2 роки тому +1

    I did not even know about the bug. I did want to add moving platforms; so lovely you are covering that, hopefully, you also cover how to add more levels into the game like level 1, level 2, etc.

  • @oobs-gamingandmore4249
    @oobs-gamingandmore4249 2 роки тому +5

    I have a bit of a compromise for leaving this bug in and making sure it doesn't impede on gameplay. For the IF statement you just added, put an or there and for the right side, put "Not pressing Z and X key" there. (Or whatever keys you want) Now, in order to trigger the bug, you need to press two keys together!

  • @nighttime0816
    @nighttime0816 2 роки тому +1

    OMG!!! griffpatch you did so well! I need thousand of years to do this!! Good job!! Keep going!!!!

  • @pumpkinpiie486
    @pumpkinpiie486 2 роки тому +4

    ok so is it me or is his drawing's are just so cool like how do you make scratch cat into a whole spider! its terrifying and very creative

  • @N64Mario
    @N64Mario 2 роки тому +1

    That thumbnail though. That's one scary looking Scratch Cat. :O
    Any plans to do the same as this with any of your other projects? I am sure there were things that needed to, or could be addressed in the SMB 3 scrolling tile platformer engine you made. :)
    Thanks for all your great tutorials as usual. :)

  • @silvertakana3932
    @silvertakana3932 2 роки тому +19

    I just want to stand back and look at how nice it is for Griffpatch, a professional game developer to go out of his way to teach us about game designing in a detailed and friendly way. and he gave all of this for free! I am forever grateful!
    And the fact that he reads and replies to most comments is just on another level! I don't see many UA-camrs that does this!

    • @tinavin304
      @tinavin304 2 роки тому

      Yeah i havent too its awesome he is popular!

    • @RamaDevi-rb7gj
      @RamaDevi-rb7gj 2 роки тому

      Yeah it is too good

  • @annihilate2479
    @annihilate2479 2 роки тому +1

    this I think could help with bug fixing skills in scratch thanks so much griffpatch

  • @imonhari2811
    @imonhari2811 7 місяців тому

    Wow! Great tutorial for any kind of bug out there in the Scratchiverse!!
    Hats off the the people who found this bug who just happened to be mashing their keyboard at the split millisecond moment... I would have never found out or even thought of it!

  • @muister325
    @muister325 10 місяців тому

    I also had a bug in my wall jumping, I had to lean onto the wall I was sliding on, but this also fixed that bug, thanks Griffpatch!

  • @minddblank9835
    @minddblank9835 2 роки тому

    There was originally a bug where you couldn't move for about 5 seconds every level restart, and I pulled my hair out trying to fix it. Eventually I decided to check all the variables and discovered something. I was an idiot and accidently set this value for long jump to 99 for some reason. You were able to move when the counter hit 0, and after double checking the tutorial, I changed the value and successfully patched the glitch.
    This video helped a ton. Thanks!

  • @RidyDaBidy95
    @RidyDaBidy95 2 роки тому +1

    I've been waiting for this!!!

  • @DevilDragonWasTaken
    @DevilDragonWasTaken 2 роки тому +1

    epic, I want to note that you should add the Mario Mystery coin bug fix video into the fixing bug playlist.

  • @126isreal
    @126isreal 2 роки тому +1

    griffpatch is a legend for every video he makes. thank you

  • @Abhilasha84
    @Abhilasha84 Рік тому

    Not only did I learn how to fix the bug in the game but it is really good to do it in any game if u have a bug like this and it helped me understand what to do.

  • @lasercatto
    @lasercatto 2 роки тому

    I'm about to end my membership (hopefully temporarily) for a while, but this looks AMAZING!
    Glad to support.
    ~ LaserCat

  • @isaiahcangame4229
    @isaiahcangame4229 Рік тому

    THANK YOU FOR THESE TOTORILES because I have wanted to make a platformer for a long time and these totoriles help a lot!

  • @soapfaces
    @soapfaces 2 роки тому +1

    I’ve had this so many times! So good to see a fix!

  • @bigbricks1003
    @bigbricks1003 2 роки тому

    Wow! This helped me a lot! I used the same steps fix a bug I was trying to fix in my project! Keep up the great wok Griffpatch! :D

  • @Milan12234
    @Milan12234 2 роки тому +1

    Thank you so much! You will be the best youtuber in my history!

  • @stio_studio
    @stio_studio 2 роки тому +1

    I do bug fixes when I sleep literally. I am not kidding. Btw your videos is the best.

  • @FireyDeath4
    @FireyDeath4 2 роки тому +1

    Yeah... if there's not anything like this on UA-cam you should have at least a million subscribers by now because learning to fix bugs is such a useful thing to do

  • @Kim-qn4wz
    @Kim-qn4wz 2 роки тому +2

    New channel member emoji - cool

  • @ScratchHow-To_Coding
    @ScratchHow-To_Coding 2 роки тому

    I watched this when I didn't have this problem, and now, after 12, I need this!

  • @Ameise15_Scratch
    @Ameise15_Scratch 2 роки тому

    Wow it's unbelievable how easy the bug is to fix but I still couldn't have figured it out without your help!

  • @a_sliced_lemon
    @a_sliced_lemon 2 місяці тому +1

    This kind of bug - is in fact, in appel, It's called side jumping, and is more of a game feature than a bug, for the good appel remixes, if that is fixed, then most levels that contain side jumping is now impossible!!! GOSH!!!!

  • @ilipog
    @ilipog 2 роки тому +1

    It's always a bad day when you find a game breaking bug in your game but hey it's very satisfying when it is squished

  • @unfinishedworkonfire
    @unfinishedworkonfire 2 роки тому +4

    Hey Griffpatch! I decided that I wanted to add a dash mechanic in my game to enhance the gameplay, but when I tried coding myself, I found out that the "player sprite" moved too fast and glitched through the walls, causing the player to die due to wall collision. When I found a speed that was slow enough, the dash wasn't fast enough to be even used the way I intended it in my game (long jumps to hard-to-reach platforms). I could really use your help on this! (That is, if you're considering continuing the platformer series).

    • @joshhoule6138
      @joshhoule6138 Рік тому +1

      How To Fix That Is You Need A New Variable For Running. What You would need to do is If _ Key pressed Set run to 2(or any value) else Set Run to 1 Then Multiply Run By Key X*Acceleration

    • @unfinishedworkonfire
      @unfinishedworkonfire Рік тому +1

      @@joshhoule6138 Thank you!

    • @joshhoule6138
      @joshhoule6138 Рік тому +1

      @@unfinishedworkonfire You're Welcome!

  • @slordwastaken
    @slordwastaken 2 роки тому

    the fast upload schedule for the high quality of videos is amazing :)

  • @razkanaz
    @razkanaz 2 роки тому +11

    I made an entire game out of this bug!
    Idk if I'm gonna fix it hehehehe

  • @apenasgargorio
    @apenasgargorio Рік тому

    I Kinda like this, reminds me of Quake, of which there was a small exploit with the friction system.
    Whenever the player jumped, Friction was set to 0, and there was a calculation effect that made the vectors of the player Increase when looking [left-right] and Strafing [to the same direction as to panning/looking], what happened later is that it gave the player Extra speed, although it required Skill to be able to be used properly.
    The Wall-jump in this video is a type of Skill-based exploit, good for say, a Secret

  • @buckIin
    @buckIin 2 роки тому

    I didn‘t know about this bug and I tested it and I managed to do it. Thanks for this bug fix tutorial!

  • @vilevessel
    @vilevessel 2 роки тому

    I love how wholesome this dude is

  • @mraarush.2228
    @mraarush.2228 2 роки тому +1

    I'm to exited for your next video of this platform game

  • @gamerbot1590
    @gamerbot1590 2 роки тому

    Thank you! This was a major problem in my game, for some reason if you have a square player it is very easy to do, especially by accident.

  • @Ar-T-Hur_-
    @Ar-T-Hur_- 2 роки тому

    *Griffpatch* : bug _squished_
    *Also Griffpatch* : _squishes enemy_

  • @ethiopianballer1263
    @ethiopianballer1263 2 роки тому

    Your the most british person ever, the accent and stuff, WHOLESOME STUFF

  • @eboatwright_
    @eboatwright_ 2 роки тому

    Great video! Congrats on 135k subs!

  • @namhsaa
    @namhsaa 2 роки тому

    I remember when thisa whole era started with "Tile Scrolling Part 1" Its awesome to see griffpatch doing more things

  • @muhammadfazil5179
    @muhammadfazil5179 2 роки тому

    I found a bug in your tile scrolling platformer series. You must place a question mark block and leave a 1 tile gap above it and place a column of solid tiles. Place a mushroom inside the question mark block and play as mini Mario. When he collects the mushroom, he teleports above the hard tiles!

  • @mylifeischaos_11
    @mylifeischaos_11 2 роки тому +1

    Hello Griffpatch! I am new to your channel, so can you tell me which Scratch version you use in your videos? I am struggling a bit to find that version and I wanna follow your tutorials soo... :)

    • @griffpatch
      @griffpatch  2 роки тому

      It's Scratch 3, the online version. It has a couple of extra features because I also use Scratch Addons

  • @sakkalwin4932
    @sakkalwin4932 2 роки тому

    I cant wait for episode 12 it will be so much fun!

  • @Twin138956Productions2019
    @Twin138956Productions2019 2 роки тому +1

    Very nice tutorial too. I'd love to make one.

  • @aoie_hdn7893
    @aoie_hdn7893 2 роки тому

    Oh my ! thanks Griffpatch I was waiting for this video

  • @btsgaming6461
    @btsgaming6461 2 роки тому

    Thanks so much for these amazing tutorials 😁

  • @MaxwellCatAlphonk
    @MaxwellCatAlphonk Рік тому +1

    I will turn this into a gimmick in a speedrun game. It detects the bug, but lets you do it 3 times before running out of glitch stamina and you need to pick up a refill crystal to get back glitch stamina (default glitch stamina = 3 and exploiting other bugs i managed to fix in the same game also use/require 1 or 2 glitch stamina, depending on their overpoweredness. When picking up a refill crystal/glitch crystal/malware crystal your glitch stamina will reset to the default (3) and the crystal will despawn for like, 10 seconds) so you CAN actually do griffpatches glitchy wall jump, but not rorever lol

  • @genevievegagnon3083
    @genevievegagnon3083 2 роки тому +1

    Hey Grifpatch! For the next video, you should do a tutorial for a pokemon game where you choose a starter and level up your pokemons. It should be pretty fun!

  • @AlexanderBrior
    @AlexanderBrior 2 роки тому

    Oh my god it's you, the Scratch legend himself! You were my biggest inspiration 6 years ago

  • @RealPersonGuyDude
    @RealPersonGuyDude 2 роки тому +1

    Alternate route: Just call it a feature and hide funny secrets for people who can pull it off

  • @FrostleGaming
    @FrostleGaming Рік тому +1

    Idea 1: add portals that can teleport you through the same scene or difference scene
    Idea 2: add jump orbs that when you click them and are touching them mid air you jump but if you dont click you go through

  • @supersls
    @supersls 2 роки тому

    0:30 that's my project I am extremely happy Thanks so much!!!!!!☺

    • @griffpatch
      @griffpatch  2 роки тому +1

      Nice work! - I especially enjoyed your game - Although man!!! Did I die a lot trying to get to that point to repro the issue!!!

    • @supersls
      @supersls 2 роки тому

      @@griffpatch Thank you. I am really happy you liked my game and ya, That was a hard point made by me XD

  • @jumparoundplays4453
    @jumparoundplays4453 2 роки тому

    Oops my membership went out and I recently went on vacation so I can't pay for it at the moment, but I will pay for it soon. Anyway, when you start making RPG tutorials, can you make a minimap? My game is currently missing a minimap. And I still don't know how lighting works yet (for caves.) If you could help me with those things, this will be an awesome scratch game! If it is successful on scratch, I might actually make the full game with unity!

  • @Gojo_Satoru-v5y
    @Gojo_Satoru-v5y 2 роки тому

    this bug was happening so much so thank you for this tutorial

  • @KidPrarchord95
    @KidPrarchord95 2 роки тому

    I think that, if a bug is sufficiently difficult to pull off, it should be kept as just something for the pros to be able to master if they want. Adds replay value. Players love when they feel like they're subverting the system.

  • @theonewhocodesalot9101
    @theonewhocodesalot9101 2 роки тому

    Hey griffpatch love your content it’s just something about your voice that’s relaxing

  • @Milan12234
    @Milan12234 2 роки тому +1

    If you are not the best UA-camr, then I don't know who is it. ❤️❤️❤️🙂👍👍👍

  • @inventionpro_
    @inventionpro_ 2 роки тому

    Thanks for all the helpful information

  • @togetherlaced2752
    @togetherlaced2752 2 роки тому +1

    Funni 360 wall up
    Party Phase
    **dies**

  • @ruskii_is_off
    @ruskii_is_off 2 роки тому

    Hey griffpatch, i have a suggestion for the platformer series: Could you make an larger saries about platformer things? It will be great, one idea for the next possible episode: Enemy types, a goal for the game and a wolrd system! You can divide this in more than one episode if you can ^^

  • @gtgaminglegobuilds4397
    @gtgaminglegobuilds4397 6 місяців тому +1

    Griffpatch you are the best🎉

  • @tomfooledterry
    @tomfooledterry 2 роки тому

    Hey griffpatch, at some point could you do a tutorial on things like power ups but maybe instead it could a sword to use against enemies or maybe even a bow. Also is it possible to have multiple moving platforms on one level? Also is it possible to make a animation for the character when they're not moving? Last question, how would you make something shoot projectiles? If you could answer any of these questions I would be very grateful!

  • @louislogaming2512
    @louislogaming2512 2 роки тому

    Crazy!!! Super good video

  • @epicalxd159
    @epicalxd159 2 роки тому

    I remember sweating all night, eventually recoding all the encoder scripts and the calculation scripts of my scratch calculator =)

  • @mmutua03
    @mmutua03 2 роки тому +1

    love that video im new at scratch ill watch you videos 😃

  • @jx.lemons
    @jx.lemons 2 роки тому

    Nice as always!

  • @dracokinerek
    @dracokinerek 2 роки тому

    I actually like that feature; it'd make awesome jumps.

  • @gunterjudd5406
    @gunterjudd5406 2 роки тому

    this was a cool video, i can find problems easy now. thanks griff

  • @icmy1232
    @icmy1232 2 роки тому

    I like how griffpatch turned an bug to a bug fixing tutorial.

  • @yannismorris4772
    @yannismorris4772 2 роки тому

    I really don't wanna fix this bug. It's just so cool. Like a speedrunning tactic for really skilled players.
    But despite my reluctancy, thank you for this episode on how to fix it and other bugs. ('Cause there are definitely bugs in my projects that I would want to fix)

  • @labrosmatsas
    @labrosmatsas 2 роки тому

    I have found a similar bug in appel. It works only in some walls and it can happen if you fall off the wall while you are wall sliding and jump the next frame. I think that it is the jump timer that causes the problem because when you perform it correctly you jump in the air and you can go in every direction you want. I it similar to this bug but not the same. You can also see it in some speedruns that they use it to skip an entire section of a level.

  • @arakanichigou3582
    @arakanichigou3582 2 роки тому +1

    Hey, Griff. Can you please continue the Tile Scrolling Platformer series? I noticed some sprites that we never used such as the Venus Flytrap.

  • @crafti_mation12
    @crafti_mation12 2 роки тому

    I love your thumbnails

  • @notthatntg
    @notthatntg 2 роки тому

    FINALLY! The bug I've got annoyed about ever since E5 has been fixed.

  • @amateurishanimation
    @amateurishanimation 2 роки тому

    That thumbnail is forever etched into my memory

  • @imadking11
    @imadking11 2 роки тому

    FINALLY I CAN FIX THE ONLY PROJECT I DIDNT FINISH

  • @ddiyy4977
    @ddiyy4977 2 роки тому

    Great video!

  • @blazing_ninja2961
    @blazing_ninja2961 2 роки тому +1

    Amazing😄

  • @varunplayz1237
    @varunplayz1237 2 роки тому

    Thanks alot! love your coding videos

  • @SwankemasterSupreme
    @SwankemasterSupreme Рік тому

    another bug: jumping on an obstacle that is higher than the player hitbox and successfully making it over can cause the game to get confused and think the player is on a wall.

  • @thecyanghost1889
    @thecyanghost1889 2 роки тому

    this is making me want to watch the platformer series

  • @NewtYT
    @NewtYT 2 роки тому

    Hi griffpatch! Nice bug squishing vid, even though I am not following the tutorial XD! Just a video request: can you make a tutorial on how to make particles similar to Appel's particle system? I am trying so long to get this right in my Platformer Starter, but it's just not right. I am trying to use your ball physics tutorial and change the costumes and it's not so bad... but the "particle" keeps rotating! Me:

  • @dagreenboi
    @dagreenboi 2 роки тому

    Griffpatch: We got to fix it
    Girffpatch: Really?
    Griffpatch: yes we do
    Griffpatch: do we?
    Griffpatch: it breaks the game dude

  • @zinisthebest6461
    @zinisthebest6461 2 роки тому

    This is so nice!

  • @Isakube
    @Isakube 2 роки тому

    Honestly, I would embrace this, but give it a limit. Like, twice before you can’t do it anymore.
    Maybe tint the sprite red a bit, increasing that tint the more you use it? something similar to climbing exhaustion from Celeste

  • @leroyspeelt
    @leroyspeelt 2 роки тому

    I didnt expect this to be a griffpatch vid due to the thumbnail

  • @whydiditry
    @whydiditry 2 роки тому

    I’m glad it’s fixed but it was a pretty cool bug

  • @Speed-TV
    @Speed-TV 2 роки тому +1

    It was kinda like roblox where you abuse glitches as a platforming mechanic lol

  • @enderfire3379
    @enderfire3379 9 місяців тому

    pressing S and Space while sliding was how i was able to trigger it, semi consitently

  • @mrvoidschannel359
    @mrvoidschannel359 2 роки тому

    Ok, that cat in the thumbnail is way more cursed, than I expected it to be

  • @icydragon3874
    @icydragon3874 2 роки тому

    Nice, if this bug wasn't fixed, players would be able to get over certain obstacles in the unintended way. We would then need roofs (probably)