The 5 Most UNDERRATED Scratch Blocks! 🔥🏆

Поделиться
HTML-код
  • Опубликовано: 5 авг 2023
  • Today I'll be showing you what I think are the most underrated blocks :)
    👑 Join the channel to get access to perks:
    / @thesteamist
    🔔 Subscribe for more videos:
    www.youtube.com/@TheSTEAMist?...
    🐱 My Scratch Profile:
    scratch.mit.edu/users/ThePhan...
    _______________________________
    ⬇️ Related Videos:
    ▸ NEW Blocks with Scratch Lab:
    • NEW Blocks with Scratc...
    ▸ Get POPULAR on Scratch:
    • Get POPULAR on Scratch 📈🤩
    ▸ The 5 Most USELESS Scratch Blocks:
    • The 5 Most USELESS Scr...
    ▸ The BEST Scratch ADDONS:
    • The BEST Scratch ADDONS 👑
    _______________________________
    🎵Background Music:
    "Sneaky Snitch" Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 4.0 License
    creativecommons.org/licenses/b...
    #TheSTEAMist
  • РазвлеченияРазвлечения

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

  • @ryankolay8770
    @ryankolay8770 Год назад +34

    the third block can be used to access "for this sprite only" variables

    • @matytyma
      @matytyma Год назад +5

      I hate when people make them global variables instead 😄

    • @1080GBA
      @1080GBA 11 месяцев назад +3

      same@@matytyma

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

      I think 3rd also

  • @WCoastGames
    @WCoastGames 9 месяцев назад +13

    Another useful thing about the “thing of thing” block (#3) is that it can get private variables from a specific sprite.

  • @wafflesforbreakfast774
    @wafflesforbreakfast774 Год назад +4

    Couldn't agree more. Props for who uses them

  • @daxaroodles
    @daxaroodles 8 месяцев назад +4

    3:46 I’d personally use turbowarp debug blocks for this, as it can be very useful, especially when it comes to collision bugs (ie, log the amount of pixels your player moves)

  • @Theo_drawi
    @Theo_drawi 11 месяцев назад +1

    So close to 10k subs, hope you reach!

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      Thanks, I hope so too!

  • @edemaiscomtheovieira2718
    @edemaiscomtheovieira2718 8 месяцев назад +3

    Numbers 1 and 3 are, in my opinion, the most underrated. The "say [blank]" block is also useful for making sure certain actions are happening when they are supposed to.
    Also, if you don't know the smooth movement trick, the divide block is definitely the most underrated one for you.

  • @suspended67Animations
    @suspended67Animations Год назад +10

    I actually DID know how to make smooth movement with the divide block. My mind was blown because of how easy it actually is to make smooth movement.

  • @bluetoadmaker
    @bluetoadmaker Год назад +4

    1:57 I always use that block even for getting variables that are only for a certain sprite

  • @man-o-valor
    @man-o-valor 9 месяцев назад +6

    The modulo block is so useful for finding the 1s place of a number (mod 10) which is great for finding a tile on a tilemap.
    Also, the timer block can be put inside a forever loop, and combined with the hat block “when timer > 0.1 seconds” it can detect when the stop button is pressed to quickly show a backdrop or give you an autosave code.

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

      True

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

      "Letter of" has left the chat

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

      @@Shotgunspixiethat is not underrated it is used in every project nearly

  • @Qwerybomb
    @Qwerybomb 9 месяцев назад +2

    Yeah I agree I use say block a lot for debugging along with a dedicated debugging list that I have information thrown into when I need it

  • @koyvon4455
    @koyvon4455 11 месяцев назад +5

    Timer is useful for stuff like (100*sin of (timer*100)) The tricky looking sensing block is extremly useful for example you can mimic movements or you can use / block for dodging games or - block for aligning x potitions such as mouse x - sprite: x position

  • @goldestperson
    @goldestperson Год назад +3

    You should talk about the turbowarp blocks like the file download thing and the sensing+, all the amazing stuff. There is even audio recorder!

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

      Totally agreed! Those are real cool

    • @dylanherrera5395
      @dylanherrera5395 10 месяцев назад +2

      the title is :
      "The 5 Most UNDERRATED Scratch Blocks! 🔥🏆"
      it is NOT:
      "The 5 Most UNDERRATED turbowarp Blocks! 🔥🏆"

    • @Ray-uy4ez
      @Ray-uy4ez 6 месяцев назад

      @@dylanherrera5395 Y U Capitalize Scratch But Not Turbowarp?

  • @malff-ys3xt
    @malff-ys3xt Год назад +1

    this is a great video

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

    YAY! new video on a super COOL chanell!

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

      Hope you enjoyed it!

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

      @@TheSTEAMist thx i enjoy all your video!

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

    Hey TheSTEAMist, Someone on scratch made a fan club of your channel

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

    Number #3 is great, if you need to make a size of the sprite that's the same with the other sprite, it's confusing how to do and do that in code, but when the Size of (Costume Name) came out, it makes our life easier.

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

    Kinda late but epic video

  • @4hashtagz.z
    @4hashtagz.z 2 месяца назад

    all the advanced lazy scratchers in the amc always use the third block
    we use it to make tweening faster and easier to manage
    basically we usually have a base sprite to parent all the other body parts. the base moves and so the does the other parts or "children"
    you can usE the third block as a way to use parent and child functions. you can also adjust the movements of the children by using the multiplier or division booleans

  • @BigForAHedgehog
    @BigForAHedgehog 9 месяцев назад +2

    I wish I'd known about #3 sooner
    All those useless variables I've made

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

    nice

  • @LolZaiden
    @LolZaiden 6 месяцев назад

    1: You CAN do the same thing you mentioned with a variable>number
    2: :| It's only a SINGLE circle block. ONE block! And by the way, the timer block CAN be replicated with a variable block but it is easier to use timer. But it is useful for when stop sign clicked.
    3: Just use a x position equals. And it is also A SINGLE CIRCLE BLOCK. And the X position equals is more known!
    4: Yes.
    5: Yes.

  • @ItzDisplayeee
    @ItzDisplayeee 3 дня назад

    my impressions of me using these blocks
    1. (()mod())
    i didnt even understand this block until i watched this video
    2. (timer)
    i use this really much for animations
    3. ([backdrop #] of (backdrop))
    really useful for checking of “Only for this sprite” variables
    4. (()/())
    makes smooth animations and i knew division
    5. say ()
    for beginners and i kinda use them at some point but then remove it when im done or keep them
    thats all

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

    Some of these blocks i didn't even know was a thing in scratch also sup

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      Glad it was helpful and thanks for subscribing

    • @rowanriley548
      @rowanriley548 11 месяцев назад

      @@TheSTEAMist always have been subed

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      @@rowanriley548 :)

    • @rowanriley548
      @rowanriley548 11 месяцев назад

      @@TheSTEAMist ;)

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

    is there any way to make smooth movement with the divide block with arrow key movement

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

      there is a way to make smooth movement with arrow keys but on that instead of divide it uses mutiplied by block
      so here is how-
      when green flag clicked
      -forever -
      - if then (key right arrow pressed) or (key left arrow pressed)
      - change x by {variable} (key right arrow pressed) - (key left arrow pressed)
      - set x to (x * 0.89)
      - change x by (from motions) - {variable-x}
      ------------------------------------------------------------
      You can also do the same thing for y position like-\
      when green flag clicked
      -forever -
      - if then (key up arrow pressed) or (key down arrow pressed)
      - change y by {variable} (key up pressed) - (key down pressed)
      - set y to (y * 0.89)
      - change y by (from motions) - {variable-y}
      ------------------------------------------------------------
      now you have smooth movement on scratch with arrow keys!

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

      It's possible, but pretty useless. You can do it by making a virtual cursor, which uses arrow keys to move.

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

      when the green flag is clicked:
      {
      go to x: (0), y: (0)
      set "speedX" to (0)
      set "speedY" to (0)
      set "speed" to (whatever you want)
      set "acceleration" to (a value between 0 and 1)
      forever:
      {
      set "keyX" to (() - ())
      set "keyY" to (() - ())
      if :
      {
      set "keyX" to (("keyX") * (0.707))
      set "keyY" to (("keyY") * (0.707))
      }
      change "speedX" by (("keyX") * ("speed"))
      change "speedY" by (("keyY) * ("speed"))
      set "speedX" to (("speedX" * ("acceleration"))
      set "speedY" to (("speedY" * ("acceleration"))
      change x by ("speedX")
      change y by ("speedY")
      }
      }
      (0.707 is an approximation of 1/(√2))
      I edited the comment for some more clarity.

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

      @@CallMeChrisOfficial nah lol its better then what you said lol it's 100x ezz and better

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

      ​@@StevoPeroI'm just used to text-based programming

  • @Cleacat
    @Cleacat 8 месяцев назад

    For me its the set and change variable block and the blocks related to list and the costum block, dont forget broadcast blocks

  • @Tech-Multiverse72
    @Tech-Multiverse72 9 месяцев назад

    Honestly, timer is the most underrated, with mod coming in second.
    Timer is literally a set track, forever. You save so much work with the block. Mod is second because there's a lot more uses to this block rather than being useless.

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

    dividing to make smooth movement is used a ton in making games in general

  • @bubbaloop574
    @bubbaloop574 11 месяцев назад +1

    Hey , great video. I would like to ask if you could help me with a forever function that holds a condition when met triggers wrong message or plays only once. Thanks in advance and thanks for the video

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад +1

      forever
      wait until wrong
      play sound

    • @bubbaloop574
      @bubbaloop574 11 месяцев назад

      Thanks a lot, I also have an if function as well, will that work as well? @@TheSTEAMist

    • @bubbaloop574
      @bubbaloop574 11 месяцев назад

      FOREVER
      IF not touching (smt) and not
      touching (mouse over) THEN
      go to x and y position
      set drag mode draggable
      BROADCAST wrong or play
      (wrong buzzer)???
      I have been working for days to not to get this sound play repeatedly forever. I hope I made myself understood. Thanks a lot TheSTeamMist!
      @@TheSTEAMist

    • @bobbob-km8zz
      @bobbob-km8zz Месяц назад

      forever if NOT "something"
      then
      "do this"
      else
      "dont write anything here, its good beacuse you maybe wana add stuff here later"

  • @TheRealPollorrowan
    @TheRealPollorrowan 24 дня назад

    Username is underated af. You can make secret gameplay for specific people with it

  • @cassini-studios88
    @cassini-studios88 Год назад

    Timer block can be used for a FPS counter
    btw think[] and think[] for ()secs are forgotten by everybody lol

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

    3rd one i use so much lol

  • @BorleyYT
    @BorleyYT 10 месяцев назад

    I made a pathfinding game and i hade to use a ton of: if touching sprite1 and costume of sprite1=1 then broadcast up or somethinh

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

    Mod(ulo) is basically division, but it outputs the remainder

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

    On the advance project, say block is really the game changer. I can notice all mistake.

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

      True! I always use it to fix bugs.

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

      its like the print("text") in those other programming languages

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      Yeah, it always helps :)

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

    So the mod block with variables is basically just
    " forever
    If then
    set [my variable] to 0
    "
    correct?
    And the [x position] of (Sprite2) is just
    "forever
    set [XPOSITION] to (x position)
    "

  • @radicalquad
    @radicalquad 9 месяцев назад +1

    i use the timer block for fps counters

  • @user-abcdefghijklmnopqrstu-f6u
    @user-abcdefghijklmnopqrstu-f6u 28 дней назад

    Also you can use the divide block to make infinity if you want
    just make the second value 0

  • @unboxwithyui6264
    @unboxwithyui6264 5 месяцев назад

    i like the divide block *smooth*

  • @mgrvr
    @mgrvr Год назад +4

    Um, according to my calculations, ur also underrated.

  • @bobbob-km8zz
    @bobbob-km8zz Месяц назад +1

    another underrated block is the stop this script (ore sprite) and the when timer > 10

  • @SuperTrouper17
    @SuperTrouper17 10 месяцев назад

    sin block is very underrated since it can make nice hover animation and can be used to be do smooth movement

    • @RoxEditzzz
      @RoxEditzzz 9 месяцев назад +1

      It isn't underrated imo

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

    wow😍

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

      thank you :)

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

      ​@@TheSTEAMistalso realized you called scratchers "programmers" smh

  • @REAL_polablanks
    @REAL_polablanks 8 месяцев назад

    I think i should take of calculus, geometry and linear algebra

  • @ordinaryman84
    @ordinaryman84 11 дней назад

    it also works when you try to make it Y instead of X

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

    HUUUUHHH

  • @obsidian_m
    @obsidian_m 3 месяца назад

    I use timer and mod for making looped
    animations

  • @sierragutenberg
    @sierragutenberg 9 месяцев назад +1

    bro, nobody uses say block for debugging, everyone uses scratch addons debugger which is so much better

  • @idontknow73671
    @idontknow73671 8 месяцев назад +1

    Another one is the if or if else block. If the block didn't exist then I wouldnt even be using scratch.

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

    Timer is also useful to make unstoppable projects

  • @mudchute4dlr
    @mudchute4dlr 11 месяцев назад

    (floor of(timer)) is also good because it keeps it as a whole number

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      true but a decimal number can be useful too

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

    And how can you make a Multiplayer game in scratch

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

    I just used say blocks to debug tile position hours ago

  • @SuperTrouper17
    @SuperTrouper17 10 месяцев назад

    repeat while and alot of the control block are underrated

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

    Another Thing With The Say Block:
    Some advanced scratchers actually use it to test if a variable is showing what it is supposed to. It is even more underrated than you think.😁

    • @aaronyc2011
      @aaronyc2011 8 месяцев назад

      For clones, right?

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

    I just now realized I haven't made a scratch account on my newest device and I've had scratch on it for 1 year

  • @ej_official
    @ej_official 4 месяца назад

    I would want to learn how to print a cube.

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

    i used block #3 (____ of _____) when i was bored and made pong at school (i think)
    edit: no it was when i was bored and put a snippit of a ebook on scratch

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

    My opinion is mod block.
    I use this to loop the run cycle in my tile scrolling games like roltycore for example

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад +1

      yeah, you can also use it for animations

  • @SamiSaba2
    @SamiSaba2 8 дней назад

    As a scratcher, I can confirm that the mod block is underrated

  • @the-protogen-of-the-sky
    @the-protogen-of-the-sky 9 месяцев назад

    Timer when start flag: 0
    Timer when stop sign: going to fadge it anything

  • @TienTran-rb4xg
    @TienTran-rb4xg 7 месяцев назад

    0:26 Admin Block:What about me😢....

  • @giladslonimful
    @giladslonimful 8 месяцев назад

    modulo
    is the most but one of griffpatch's favorite blocks

  • @AhMeDed-dv9jb
    @AhMeDed-dv9jb 4 дня назад

    mod block make so much sense now

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

    bro, I use direction of sprite two block alot

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

    mod and x position of sprite are the most underrated in my opinion

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

      I think x position is not underrated most people use it their every project

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

      I don't really use the "x/y position of" block, because most of my projects use only a single sprite.

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

      I make platformer games and the x position of sprites makes it more easier to make scrolling platformers!

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

      @@StevoPero it's also very helpful in level editors, scrolling games, cloud games, pen projects, 3d projects and more.

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

      What kind of projects do you make?

  • @Montserratballaltaccount
    @Montserratballaltaccount 10 месяцев назад

    the when timer > () block can be used for lots of possibilities, such as a when block

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

      what is a when block? is it like an if then block?

    • @NerdCloud-IT
      @NerdCloud-IT 8 месяцев назад

      @@bubbles100its like a when this happens, but its a hat block like the green flag

  • @ryanminhd.nguyen24
    @ryanminhd.nguyen24 Месяц назад

    is the Custom Block's "run without screen refresh" underrated?

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

    Days since 2000: “… I’m so underrated even you forgot about me”

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      I don't think it's very useful tho

    • @bobbob-km8zz
      @bobbob-km8zz Месяц назад

      @@TheSTEAMist ye it is but not SUPER good. its nice to have :)

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

    Say Hello to everybody!

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

    I always use number three thing of sprite

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

    FINALLY
    I FOUNF OUT WHAT MOD MEANS IN MATH

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

    whoa, did your voice just get deeper?

  • @Truewolfguy
    @Truewolfguy 10 месяцев назад

    The year block which tells time

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

    Well the we actually can call the mod block useless, I mean I use a lot but it's easy to make just do this : "your number" / "second number"- floor of "your number" / "second number".

    • @TheSTEAMist
      @TheSTEAMist  9 месяцев назад +1

      yeah but mod is easier

  • @Pjthepillar
    @Pjthepillar 11 месяцев назад

    I think its "if then" block because we mostly use it in so many games and you can see atleast more then 1 of these if then blocks in famous games.

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      yeah but it's not underrated

    • @bobbob-km8zz
      @bobbob-km8zz Месяц назад

      @@TheSTEAMist the if then else is underrated, because every1 use the if then block, and you should never use if then block, if then else is 100 times better

  • @louiea
    @louiea 11 месяцев назад

    200th like

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад

      Thank you :)

    • @louiea
      @louiea 11 месяцев назад

      ​@@TheSTEAMistyou're welcome

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

    2:14 it’s not underrated, you can use lists to check their volume, x position, y position, direction, size,costume, and much more for every sprite, the mod block is not underrated but it is good, I see many games use it

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

    I use third block a lot.

  • @MMVGx
    @MMVGx 25 дней назад

    so the mod block is a more simple way to cap/ reset variables

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

    tecnicaly the mod block is a combination of blocks and the thing of thing blocks isnts necicary as you can replace it with variables

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

    Days since 2000: Am i a joke to you?

  • @Boltthe410
    @Boltthe410 10 месяцев назад

    1:54 I use that block all the time!

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

    3 is DEFINITELY most underrated

  • @Davidtomevski2
    @Davidtomevski2 10 месяцев назад

    From all the kids on youtube (including me) you are the best (and i)

  • @MWK7_99
    @MWK7_99 3 месяца назад

    This is actually useful 2:14

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

    the divide block is the MOST UNDERATED

  • @johnathan912
    @johnathan912 11 месяцев назад

    and he did the say block dirty your just going to allow that

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

    yeah, mod is soooo underrated.

  • @timothepetitgeek665
    @timothepetitgeek665 8 месяцев назад

    Mod is so useful!!!! Tje bast block by super far!

  • @jackcraftsolar
    @jackcraftsolar 2 дня назад

    join is pretty underrated

  • @mintrananas
    @mintrananas 10 месяцев назад

    I use (direction of (sprite))

  • @buddysproductions7802
    @buddysproductions7802 11 месяцев назад +3

    The timer block is using for thumbnails for scratch projects, very useful.

    • @TheSTEAMist
      @TheSTEAMist  11 месяцев назад +1

      I make it a different way

    • @bobbob-km8zz
      @bobbob-km8zz Месяц назад

      use the if timer > (variable timer) + 0.3

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

    early

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

    I didn't understand ur explenation for the mod block

    • @Coder64-Castle
      @Coder64-Castle Год назад

      Basically it goes like this:
      variable=20
      Set variable to variable mod 10
      Variable=10

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

    I dont even see anyone see sqrt unless they think they want to make roblox or something

  • @JackTheFairlyOddParentsFan
    @JackTheFairlyOddParentsFan Год назад +65

    Guess who passing math class?

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

    Actually i use third block for my projects

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

    Bro's hitting puberty

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

    MOD BLOCK IS SO USEFUL NOW!!!

  • @StarHCR2-YT
    @StarHCR2-YT 9 месяцев назад

    mod for sure