Scratch Custom Blocks Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • In today’s Scratch tutorial, I show how to use custom blocks!
    Thanks for watching! Please hit the like button and subscribe for future Scratch tutorials!
    🔗 LINKS:
    ▶ Scratch Profile Page:
    scratch.mit.edu/users/ShiftCl...
    ▶ Scrolling Platformer (Night Ninja)
    • 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.com/
    ❗ DISCLAIMER: This video is family-friendly! Hostile and/or rude comments will not be tolerated!

ความคิดเห็น • 393

  • @ShiftClickLearn
    @ShiftClickLearn  3 ปีที่แล้ว +98

    I hope this helps you guys out!

    • @gregfox51
      @gregfox51 3 ปีที่แล้ว +6

      thanks it did

    • @ShiftClickLearn
      @ShiftClickLearn  3 ปีที่แล้ว +8

      :D

    • @aminmiah9773
      @aminmiah9773 3 ปีที่แล้ว +2

      For me, when I make a custom block and I put a huge input with it, it doesn't work, so for people with the same issues, just use broadcast(also custom blocks with small inputs like one in the video work)

    • @bluevoltgaming2765
      @bluevoltgaming2765 3 ปีที่แล้ว +2

      This tutorial really helped! Thanks!!! :)

    • @senomation2228
      @senomation2228 3 ปีที่แล้ว

      Please look my scratch:senosenos

  • @TieZeeGuy235
    @TieZeeGuy235 ปีที่แล้ว +11

    Bruh I never under stood custom blocks so thank you

  • @kniightreviews4012
    @kniightreviews4012 2 ปีที่แล้ว +14

    I always never understood custom blocks this really helps

  • @bloxzstudios1956
    @bloxzstudios1956 3 ปีที่แล้ว +7

    wow thank you
    I never fully understood what these do I didnt think it was this simple

  • @eggomyleggos5247
    @eggomyleggos5247 ปีที่แล้ว +3

    FINALLY A TUTORIAL ON HOW BOOLEANS WORK!! all of them go over the first and last parameter which are easy to figure out over time but the boolean confused me for weeks!

  • @letsgame1854
    @letsgame1854 2 ปีที่แล้ว +2

    You're a live saver! I'm having IT class and we're working with Scratch, I know much about it and never understood these Custom Blocks. I will be so much faster completing my tasks. (Also I when I will start using it my friend will be so confused and don't understand a word.) Thank you so much!

  • @nhathoangnguyen3198
    @nhathoangnguyen3198 ปีที่แล้ว +2

    yo i been used scratch for 3 year but still didn't know this untill now,thank u so much

  • @Abdo-the-dark
    @Abdo-the-dark 6 หลายเดือนก่อน

    MAN THANK YOU I WAS SEARSHING FOR EVERY VIDEO IN TH-cam AND IT DOESN'T HELP ME BUT YOU'RE THE ONLY ONE WHO DO THUS THAAAAAANKSSS!!!!!

  • @polivent2222
    @polivent2222 ปีที่แล้ว +4

    I would say I never write comments on youtube, but I have to say this. I was expecting a low quality scratch turtorial when searching this topic, but this video is so damn good. Amazing mic and pace. Great turtorial and great explaining. And as I Said I almost never write comments great video

    • @ShiftClickLearn
      @ShiftClickLearn  ปีที่แล้ว

      Hey, thanks a lot for the comment, I'm glad my tutorial was good/ helped you out. :)

  • @StarfishStuff
    @StarfishStuff หลายเดือนก่อน +1

    Thank you so much the helped so much with my projects! Before this I had no idea how to use the booleans and inputs. Also now I finally now how to create platforms! 11/10 awesome work

  • @darkplayz9890
    @darkplayz9890 ปีที่แล้ว +1

    Great video! You did a good job explaining it simple enough for all ages yet it still shows you everything you need to know, keep up the good work!

  • @oreoakm
    @oreoakm 11 หลายเดือนก่อน

    This was super helpful! Been confused about boolean expressions on scratch for hours now 😅

  • @c4thocente557
    @c4thocente557 6 หลายเดือนก่อน +2

    Finally figured out what this thing does, thanks :)

  • @Yannisngan
    @Yannisngan 5 หลายเดือนก่อน

    Old video but very useful , I was so confused of custom blocks but now I understand thanks to your tutorial and it might be useful since I have like at least 50 broadcasts in my unshared project

  • @FireD4sher
    @FireD4sher ปีที่แล้ว

    Thanks for the tutorial! I knew what block itself did, but never knew what Circle and Hexagon input were for.

  • @LegoOnyx27
    @LegoOnyx27 2 ปีที่แล้ว +5

    I already know what custom blocks are. But this is a very good explanation/introduction to custom blocks!

  • @Bacon_1672
    @Bacon_1672 2 ปีที่แล้ว +5

    Thank you for making this! I really didn't know how to use custom blocks.

  • @abubakr8852
    @abubakr8852 ปีที่แล้ว +1

    concise & to the point ,,,, thanks that was very helpful

  • @dukenawo7412
    @dukenawo7412 ปีที่แล้ว +2

    Very helpful video!! I have been using scratch for a long time and always avoided these blocks because they seemed complicated but now I see that it was actually very simple. Thanks a lot!

    • @ShiftClickLearn
      @ShiftClickLearn  ปีที่แล้ว +1

      You're very welcome- they're really helpful! :D

  • @einsteingamer2.0
    @einsteingamer2.0 6 หลายเดือนก่อน +1

    Thank you so much, couldn’t figure out how to get my sprite to stop moving when hitting a wall instead of just moving back -20 steps to fight against the player, but it looked bugging and worked terribly. But this help me so much

  • @stariobrawl86
    @stariobrawl86 ปีที่แล้ว +1

    Great video, I just got into scratch and I couldn't figure out what custom block did. You explained really well!

    • @ShiftClickLearn
      @ShiftClickLearn  ปีที่แล้ว

      Thank you, I'm glad it helped you out. :)

  • @aadityameher6032
    @aadityameher6032 2 ปีที่แล้ว +2

    I never understood how to use my blocks. This really helped me in my project thank you.

    • @ShiftClickLearn
      @ShiftClickLearn  2 ปีที่แล้ว +1

      I am glad you understand now! Thanks for watching!

  • @johnpureza1600
    @johnpureza1600 3 ปีที่แล้ว +2

    This is the best explanation on blocks, Thank You

  • @TheDancingDame
    @TheDancingDame 2 ปีที่แล้ว +3

    Wow, that didn't do what I thought it did. Thanks for saving me all that time!

  • @sneakyplays101
    @sneakyplays101 2 ปีที่แล้ว +3

    Omg thanks this will make my platformer very simple

  • @RandomDude1487
    @RandomDude1487 4 หลายเดือนก่อน +2

    thanks for the tutorial, this is really good

  • @satako888
    @satako888 9 หลายเดือนก่อน +2

    It's so useful 🥰 thanks so much

  • @fg25gaming16
    @fg25gaming16 3 หลายเดือนก่อน +1

    thx so much that was very useful for me

  • @Jacksonwolstencroft
    @Jacksonwolstencroft 3 ปีที่แล้ว +4

    Using custom blocks now that I understand this. Keep up the great videos, I really like your stuff

    • @ShiftClickLearn
      @ShiftClickLearn  3 ปีที่แล้ว +3

      Thank you so much! I'm glad you understand them!

  • @Mariomarco5
    @Mariomarco5 ปีที่แล้ว +2

    my cl teacher didn't teavh me this, and before this vid I was just duping the codes and itwas very messy. Your vid saved my life!

  • @lukatolstov5598
    @lukatolstov5598 15 วันที่ผ่านมา

    3:23 We can also fit inside (text) and (number), but not reversed.

  • @moomoo_jons1958
    @moomoo_jons1958 7 หลายเดือนก่อน +2

    Very good tutorial! Thanks!

  • @saanvimurali6a054
    @saanvimurali6a054 2 ปีที่แล้ว +1

    I didn't know how the boolean and the circle thing worked. Thanks for this tutorial!

  • @RecraftedS
    @RecraftedS 3 ปีที่แล้ว +9

    Also I’m not sure how hard this would be but can you try and make like a sandbox game maybe like the Paper Minecraft on scratch? I’ve been wanting to make a game like that for years. It’s meant to be a fusion of Minecraft terraria. So it would be a pretty good prototype to play with on scratch before I actually make it a fully fledged game. So if you could do it that would be amazing!

    • @ShiftClickLearn
      @ShiftClickLearn  3 ปีที่แล้ว +3

      Sorry I didn't reply I have been really busy lately!😁Those types of games are crazy CRAZY advanced...But I have always wanted to make something like that. Maybe someday!

  • @charmz_s163
    @charmz_s163 2 ปีที่แล้ว +2

    omg i didnt understand it at first but now i do tysm

  • @hunters7635
    @hunters7635 ปีที่แล้ว

    It helps me so much thank you for this making this video

  • @AnthonyZhangHuang
    @AnthonyZhangHuang 3 หลายเดือนก่อน +4

    define blocks are like 'when i receive message1' blocks and inputs are like variables

  • @JaceE1122
    @JaceE1122 ปีที่แล้ว +2

    Thank you so much! Now I finally know what this does!

  • @user-id9et8ce4h
    @user-id9et8ce4h 4 หลายเดือนก่อน

    So helpful thank you so much!

  • @mrelephante
    @mrelephante 2 ปีที่แล้ว +3

    This helped a bunch, thanks

  • @ardathegamer4893
    @ardathegamer4893 5 หลายเดือนก่อน +1

    Thanks!

  • @yepthatsmyname2309
    @yepthatsmyname2309 ปีที่แล้ว +2

    Thank you I needed this sooo bad

  • @kingsqueletons6668
    @kingsqueletons6668 ปีที่แล้ว

    Omg that so useful tysm!❤

  • @t1ishoo
    @t1ishoo 2 ปีที่แล้ว +3

    this rlly helped a lot! ty! :D

  • @Superoneswithtophats
    @Superoneswithtophats 11 หลายเดือนก่อน +1

    I already know but thanks for telling me about that hexagon block, I didn’t even know about that!

    • @culooloo
      @culooloo 10 หลายเดือนก่อน

      boolean

  • @Sklider97Youtube
    @Sklider97Youtube 3 ปีที่แล้ว +3

    Its so good! Still working that good on tutorials! Good job!

  • @clovee_kuun
    @clovee_kuun 4 หลายเดือนก่อน

    you are an absolute lifesaver

  • @Idostuffsometimes
    @Idostuffsometimes ปีที่แล้ว +3

    The fact this and variables are so similar to each other

  • @wholesomecupcake1526
    @wholesomecupcake1526 ปีที่แล้ว +1

    Is there a way to make "if you click this sprite, sprite blah blah blah changes to next costume"?

  • @harshadagorey
    @harshadagorey 3 ปีที่แล้ว +2

    This helped me out very much

  • @VANHERTZYEOHWEIHOEMoe
    @VANHERTZYEOHWEIHOEMoe 3 หลายเดือนก่อน +1

    it helps me so good

  • @solsiminor6247
    @solsiminor6247 ปีที่แล้ว

    Thank you, very helpful!

  • @PkxdAdventuresGo
    @PkxdAdventuresGo ปีที่แล้ว +2

    Thank you SO MUCH it helped.

  • @Piggy_povs
    @Piggy_povs 3 หลายเดือนก่อน

    Thank you sooo much❤❤❤❤ i love this I'm subing

  • @alyaso5918
    @alyaso5918 2 ปีที่แล้ว +4

    It's very helpful thx!

  • @diptych1
    @diptych1 2 ปีที่แล้ว

    This is the vid that got me to follow you - great communication skills! I learned a few things I didn't even realize I was missing out on. So... I guess custom blocks can only apply to other sprites than the one where you created it if you use the backpack to transfer it one new sprite at a time? Is there a place to create universal custom blocks or to import them so that they become unoiversal? (This is the reason I searched for block help to begin with, but now I know how to use the input buttons which massively finer understsnding, so THANKS)

    • @ShiftClickLearn
      @ShiftClickLearn  2 ปีที่แล้ว

      Sadly you can't make universal custom blocks!

  • @zoshida
    @zoshida ปีที่แล้ว +1

    so helpful, thanks

  • @funnysounds969
    @funnysounds969 3 ปีที่แล้ว +2

    Thanks, this helped a lot! I’m trying to make a PvZ like game in scratch, and it would be impossible without the enemies having HP counters and other stuff

    • @funnysounds969
      @funnysounds969 3 ปีที่แล้ว +1

      Just noticed that wouldn’t work because everything would share the same HP variable lol. Why does my brain move so slow! It was still an amazing tutorial none the less

    • @ShiftClickLearn
      @ShiftClickLearn  3 ปีที่แล้ว +2

      Thanks! You could try to make the variable for this sprite only- That will make the HP var independent to the individual clones! 😁

    • @funnysounds969
      @funnysounds969 3 ปีที่แล้ว

      @@ShiftClickLearn Ok, thanks! I had no idea that was what it was for lol

  • @STEAM_Global
    @STEAM_Global ปีที่แล้ว

    Great one. Well explained. It helped!

  • @eddie-mz1nc
    @eddie-mz1nc 11 หลายเดือนก่อน

    thank you! it helped me

  • @snakeblox4659
    @snakeblox4659 ปีที่แล้ว

    thx so much this helped me so much

  • @dorakit
    @dorakit หลายเดือนก่อน +1

    this help me so much

  • @Csbees
    @Csbees 9 หลายเดือนก่อน +1

    Thanks very helpful 👍

  • @reinhartthegamer
    @reinhartthegamer ปีที่แล้ว

    thx this helped me alot :)

  • @Dreamkilled
    @Dreamkilled ปีที่แล้ว

    Thank you!

  • @drikzz
    @drikzz 2 ปีที่แล้ว +3

    Thanks man!!

  • @andremarcos8650
    @andremarcos8650 ปีที่แล้ว

    good. It helps me so much thank you.

  • @Cocomacsonian
    @Cocomacsonian ปีที่แล้ว

    thanks! very helpful

  • @lemonadeoriginal65
    @lemonadeoriginal65 2 ปีที่แล้ว +2

    Very helpful thank you! 🍋

  • @inserttanjiromeme5496
    @inserttanjiromeme5496 6 หลายเดือนก่อน

    Thanks man!

  • @AzidDrop
    @AzidDrop 8 วันที่ผ่านมา +1

    THANK YOU

  • @rick5522
    @rick5522 2 ปีที่แล้ว +1

    Gz, it's a nice one. Especially outstanding performance at your age, according to your tone. Don't stop ;)

  • @gabrielandal9964
    @gabrielandal9964 4 หลายเดือนก่อน

    thank you so much😃

  • @cubeyblox6969
    @cubeyblox6969 2 ปีที่แล้ว +2

    this is really helpful, ty

  • @nerfDarkiblade
    @nerfDarkiblade 3 ปีที่แล้ว +3

    7:29 that happened to me too😂

  • @cocofan7297
    @cocofan7297 ปีที่แล้ว

    AAAAAAAAHH FINALY I KNOW HOW TO USE CUSTOM BLOCKS thankthankthankthankthank

  • @ymelfilm
    @ymelfilm ปีที่แล้ว +1

    very smart young padavan! Thank you!

    • @ShiftClickLearn
      @ShiftClickLearn  ปีที่แล้ว

      We have informed Lord Vader of your comment, he was mode pleased...
      *IMPERIAL MARCH STARTS PLAYING*

  • @reptro
    @reptro ปีที่แล้ว +1

    much better than my computer lab teacher!

  • @TruckBuck25
    @TruckBuck25 ปีที่แล้ว

    this was very helpful.

  • @putin6070
    @putin6070 2 ปีที่แล้ว +2

    frivking legend dude tanks

  • @manaralshaar3381
    @manaralshaar3381 3 ปีที่แล้ว +1

    Perfect man. Thanks

  • @julianw3947
    @julianw3947 3 ปีที่แล้ว +2

    Yay I know how to do a good game now!

  • @BeepBeep472
    @BeepBeep472 9 หลายเดือนก่อน +1

    is there a way to save these across project? i have a little spinny animation thing on one of my projects and i like to use it on others but it uses some code that idk what i means cuz i had to find a tutorial for it. so i want to save all of that code that makes it spin into one custom block so i can just use one block of code to make my little spinny animation

    • @chibacha21_CarBoi
      @chibacha21_CarBoi 9 หลายเดือนก่อน

      Store it in the backpack, then open it up in your desired project and drop it in a sprite or the stage.

    • @BeepBeep472
      @BeepBeep472 9 หลายเดือนก่อน

      @@chibacha21_CarBoi yea i figured that out like right after i watched this but thank you anyway!

    • @chibacha21_CarBoi
      @chibacha21_CarBoi 9 หลายเดือนก่อน

      @@BeepBeep472 You're welcome! :D

  • @el-badr3792
    @el-badr3792 3 ปีที่แล้ว +2

    Thanks your chanlle should be 100k subs at least you are awosem

    • @ShiftClickLearn
      @ShiftClickLearn  3 ปีที่แล้ว +2

      Thank you so much! That would be awesome! 😮

  • @theonlycube8538
    @theonlycube8538 2 ปีที่แล้ว +2

    The move away script looks good in the video but I came up with the same script myself trying to get collision working in my game and it works if you are facing the object but if you like back into it it glitches you through the object. Hopefully this helped. But the tutorial is really good.

  • @GeckoTech_Engineer
    @GeckoTech_Engineer ปีที่แล้ว +1

    What does Boolean input do
    Nvm you explained

  • @qasimb2
    @qasimb2 7 หลายเดือนก่อน

    thanks for the information

  • @zenfaloise9641
    @zenfaloise9641 ปีที่แล้ว

    thanks so much i realy apreceate this vid cuz it helped me a lllloooootttt!!

  • @kopoliu
    @kopoliu ปีที่แล้ว +1

    thank you that can be good for walls colision

  • @VojtaTravnik-cj2xo
    @VojtaTravnik-cj2xo 6 หลายเดือนก่อน +2

    very cool

  • @Ir.babayan
    @Ir.babayan 8 หลายเดือนก่อน +1

    thanks;)

  • @nanddeband1803
    @nanddeband1803 ปีที่แล้ว

    It helpt me suuuper out

  • @wenjiachen2837
    @wenjiachen2837 7 หลายเดือนก่อน +1

    Ty

  • @Sketched_One
    @Sketched_One 2 ปีที่แล้ว +5

    this is useful

  • @alpactra1830
    @alpactra1830 3 ปีที่แล้ว +2

    this is an awesome tutorial!!!

  • @JM_theBoss
    @JM_theBoss 8 หลายเดือนก่อน +2

    Such a good Video❤❤🎉

  • @user-kd3ki9hv8e
    @user-kd3ki9hv8e หลายเดือนก่อน +2

    So this is just a broadcast message, a variable, and a substitute for operators. Thats simpler than I thought.

  • @jess_tech
    @jess_tech ปีที่แล้ว

    Nice tutorial!

  • @somebody4173
    @somebody4173 ปีที่แล้ว

    Yeah this is just an broadcast and when I receive massage in a nutshell either usable only for the exact sprite
    BTW thx for the tutorial!

  • @lukatolstov5598
    @lukatolstov5598 15 วันที่ผ่านมา

    You can add text to it, numbers, boolean, text. Works almost same as variable and broadcast and receive blocks.