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 Развлечения
the third block can be used to access "for this sprite only" variables
I hate when people make them global variables instead 😄
same@@matytyma
I think 3rd also
Another useful thing about the “thing of thing” block (#3) is that it can get private variables from a specific sprite.
Couldn't agree more. Props for who uses them
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)
So close to 10k subs, hope you reach!
Thanks, I hope so too!
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.
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.
yeah I didn't know it was that easy either
@@TheSTEAMistyeah, it blew my mind when i found out it was that easy
Also I love ur vids :)
1:57 I always use that block even for getting variables that are only for a certain sprite
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.
True
"Letter of" has left the chat
@@Shotgunspixiethat is not underrated it is used in every project nearly
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
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
:D
You should talk about the turbowarp blocks like the file download thing and the sensing+, all the amazing stuff. There is even audio recorder!
Totally agreed! Those are real cool
the title is :
"The 5 Most UNDERRATED Scratch Blocks! 🔥🏆"
it is NOT:
"The 5 Most UNDERRATED turbowarp Blocks! 🔥🏆"
@@dylanherrera5395 Y U Capitalize Scratch But Not Turbowarp?
this is a great video
Thanks:)
YAY! new video on a super COOL chanell!
Hope you enjoyed it!
@@TheSTEAMist thx i enjoy all your video!
Hey TheSTEAMist, Someone on scratch made a fan club of your channel
Yes, it's pretty cool!
@@TheSTEAMist I'm the one who made it, Yes I'm BlackRob183
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.
Kinda late but epic video
Thanks!
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
I wish I'd known about #3 sooner
All those useless variables I've made
nice
Thanks
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.
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
Some of these blocks i didn't even know was a thing in scratch also sup
Glad it was helpful and thanks for subscribing
@@TheSTEAMist always have been subed
@@rowanriley548 :)
@@TheSTEAMist ;)
is there any way to make smooth movement with the divide block with arrow key movement
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!
It's possible, but pretty useless. You can do it by making a virtual cursor, which uses arrow keys to move.
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.
@@CallMeChrisOfficial nah lol its better then what you said lol it's 100x ezz and better
@@StevoPeroI'm just used to text-based programming
For me its the set and change variable block and the blocks related to list and the costum block, dont forget broadcast blocks
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.
dividing to make smooth movement is used a ton in making games in general
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
forever
wait until wrong
play sound
Thanks a lot, I also have an if function as well, will that work as well? @@TheSTEAMist
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
forever if NOT "something"
then
"do this"
else
"dont write anything here, its good beacuse you maybe wana add stuff here later"
Username is underated af. You can make secret gameplay for specific people with it
Timer block can be used for a FPS counter
btw think[] and think[] for ()secs are forgotten by everybody lol
3rd one i use so much lol
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
Mod(ulo) is basically division, but it outputs the remainder
On the advance project, say block is really the game changer. I can notice all mistake.
True! I always use it to fix bugs.
its like the print("text") in those other programming languages
Yeah, it always helps :)
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)
"
i use the timer block for fps counters
Also you can use the divide block to make infinity if you want
just make the second value 0
i like the divide block *smooth*
Um, according to my calculations, ur also underrated.
I appreciate your calculation :)
lol
another underrated block is the stop this script (ore sprite) and the when timer > 10
sin block is very underrated since it can make nice hover animation and can be used to be do smooth movement
It isn't underrated imo
wow😍
thank you :)
@@TheSTEAMistalso realized you called scratchers "programmers" smh
I think i should take of calculus, geometry and linear algebra
it also works when you try to make it Y instead of X
HUUUUHHH
I use timer and mod for making looped
animations
bro, nobody uses say block for debugging, everyone uses scratch addons debugger which is so much better
Another one is the if or if else block. If the block didn't exist then I wouldnt even be using scratch.
Timer is also useful to make unstoppable projects
(floor of(timer)) is also good because it keeps it as a whole number
true but a decimal number can be useful too
And how can you make a Multiplayer game in scratch
I just used say blocks to debug tile position hours ago
repeat while and alot of the control block are underrated
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.😁
For clones, right?
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
I would want to learn how to print a cube.
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
My opinion is mod block.
I use this to loop the run cycle in my tile scrolling games like roltycore for example
yeah, you can also use it for animations
As a scratcher, I can confirm that the mod block is underrated
Timer when start flag: 0
Timer when stop sign: going to fadge it anything
0:26 Admin Block:What about me😢....
modulo
is the most but one of griffpatch's favorite blocks
mod block make so much sense now
bro, I use direction of sprite two block alot
mod and x position of sprite are the most underrated in my opinion
I think x position is not underrated most people use it their every project
I don't really use the "x/y position of" block, because most of my projects use only a single sprite.
I make platformer games and the x position of sprites makes it more easier to make scrolling platformers!
@@StevoPero it's also very helpful in level editors, scrolling games, cloud games, pen projects, 3d projects and more.
What kind of projects do you make?
the when timer > () block can be used for lots of possibilities, such as a when block
what is a when block? is it like an if then block?
@@bubbles100its like a when this happens, but its a hat block like the green flag
is the Custom Block's "run without screen refresh" underrated?
Days since 2000: “… I’m so underrated even you forgot about me”
I don't think it's very useful tho
@@TheSTEAMist ye it is but not SUPER good. its nice to have :)
Say Hello to everybody!
I always use number three thing of sprite
FINALLY
I FOUNF OUT WHAT MOD MEANS IN MATH
whoa, did your voice just get deeper?
The year block which tells time
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".
yeah but mod is easier
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.
yeah but it's not underrated
@@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
200th like
Thank you :)
@@TheSTEAMistyou're welcome
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
I use third block a lot.
so the mod block is a more simple way to cap/ reset variables
tecnicaly the mod block is a combination of blocks and the thing of thing blocks isnts necicary as you can replace it with variables
Days since 2000: Am i a joke to you?
Yes🗿
1:54 I use that block all the time!
:)
3 is DEFINITELY most underrated
From all the kids on youtube (including me) you are the best (and i)
This is actually useful 2:14
the divide block is the MOST UNDERATED
and he did the say block dirty your just going to allow that
yeah, mod is soooo underrated.
Mod is so useful!!!! Tje bast block by super far!
join is pretty underrated
I use (direction of (sprite))
The timer block is using for thumbnails for scratch projects, very useful.
I make it a different way
use the if timer > (variable timer) + 0.3
early
:D
I didn't understand ur explenation for the mod block
Basically it goes like this:
variable=20
Set variable to variable mod 10
Variable=10
I dont even see anyone see sqrt unless they think they want to make roblox or something
Guess who passing math class?
Not you!
@@cooperhardi4324 I know its theSTEAMist
@@JackTheFairlyOddParentsFan same
Operators.
@@liamismath1bruh
Actually i use third block for my projects
Bro's hitting puberty
🗿
MOD BLOCK IS SO USEFUL NOW!!!
mod for sure