Using the Most USELESS Block in Scratch

  Рет қаралды 82,284

SL Smart Mind

SL Smart Mind

Күн бұрын

Пікірлер: 194
@maroonmball
@maroonmball 2 ай бұрын
I've tried the block myself many times. You can do so much stuff with it. Like most people said here, it's useful to calculate offline activity (like offline earnings in idle games). But my favorite uses of this block were in two of my projects. On one project, I made some code that allows the transfer of data from one game to another using a special code that expires in a certain amount of time. That expiration time was made possible thanks to the 'days since 2000' block. Another good use of the block is calculating time zones. You can compare the 'days since 2000' block with the 'current hour' block to get the time zone, thanks to the fact that the 'current hour' block uses your system's clock (mostly based on what time zone you use) and the 'days since 2000' block uses the GMT+0 time zone. Another thought I had is thanks to the fact that it counts down time down to the millisecond, it could be useful for pseudo-random number generation if the 'pick random' block wasn't an option.
@SLSmartMind
@SLSmartMind 2 ай бұрын
Awesome
@jaydentplays7485
@jaydentplays7485 2 ай бұрын
Cool! Now make use of the “costume name” block.
@alooinfinite2912
@alooinfinite2912 2 ай бұрын
hey what is the coed to transfer data between games
@maroonmball
@maroonmball 2 ай бұрын
​@@alooinfinite2912 It varies depending on what data you want to send. I might make a simple version if I have time.
@alooinfinite2912
@alooinfinite2912 2 ай бұрын
I see I will keep an eye out for if you drop the code
@Frezledz
@Frezledz 3 ай бұрын
finally someone who actually explains the true power of the block! I usually use it as a timer so that it doesn't conflict with other sprites when I export and imported a sprite
@SLSmartMind
@SLSmartMind 3 ай бұрын
This block deserves some love
@Ruzzzz57
@Ruzzzz57 3 ай бұрын
just use the timer block bruh 💀
@Frezledz
@Frezledz 3 ай бұрын
@@Ruzzzz57 seems you don't understand, what if other sprite reset the timer?
@Ruzzzz57
@Ruzzzz57 3 ай бұрын
@@Frezledz oh
@tm_yt323
@tm_yt323 2 ай бұрын
@@Frezledz ohmygosh that is perfect for thumbnails that use the timer block as a “when stop sign clicked”!!
@VectorJW9260
@VectorJW9260 3 ай бұрын
tbh if it were redone as "seconds since 1970" it would make its purpose a LOT more obvious.
@danik0011
@danik0011 2 ай бұрын
oh yeahhhhh thats basically unix time
@markgamez1
@markgamez1 2 ай бұрын
cant you just add 10957 days (incluing leap years) to it and then multiply it by 86400? worked for me
@iionccub365old
@iionccub365old 2 ай бұрын
@@markgamez1I'd make that a function and keep that around
@markgamez1
@markgamez1 2 ай бұрын
@@iionccub365old i mean I guess it works but then you would have to call it every time you want to retrieve it in variable form. still a cool approach though
@Sakupenny
@Sakupenny 2 ай бұрын
​@@markgamez1if days since 2000 is an int this won't work
@nucIeer
@nucIeer 3 ай бұрын
It actually works great as an offline timer (a timer that works even when a game is not running) This block is crucial for stuff like idle games and such that need to calculate offline earnings
@BoyAnMinhTrump
@BoyAnMinhTrump 3 ай бұрын
the *actual* most useless extension is: micro:bit extension, LEGO extensions (3), GDF&A extension. (0 uses)
@SLSmartMind
@SLSmartMind 3 ай бұрын
Fr
@WawaBoi69
@WawaBoi69 2 ай бұрын
micro:bit extension is useful if you have a micro:bit
@JulMik
@JulMik Ай бұрын
LEGO extensions are useful if you have that hardware
@sosman64
@sosman64 Ай бұрын
​@@WawaBoi69which is the exact reason why barely anyone uses it
@Camman18family
@Camman18family 3 ай бұрын
I don’t think it is useless! I use it to calculate Offline Earnings in the game! To calculate, save the current days since 2000 in a variable of list, then, the next time you open the project, subtract the current days since 2000 by the days since 2000 that you’ve saved, and you have how many days you were not in this project! You don’t have to calculate using the current(day) block because its maximum day count changes because the month number different, thus making it pretty annoying for me!
@SLSmartMind
@SLSmartMind 3 ай бұрын
Awesome
@retroboi128thegamedev
@retroboi128thegamedev 3 ай бұрын
Out of all of the strangest blocks there are in scratch, people chose the most practical one to call the most useless, it's sad that people think that it's useless.
@SLSmartMind
@SLSmartMind 3 ай бұрын
It's because this block has no use in platformers 😅😂
@retroboi128thegamedev
@retroboi128thegamedev 3 ай бұрын
@@SLSmartMind just make a platformer that changes according to the different seasons ez
@Icantchangemyhandlehelp
@Icantchangemyhandlehelp 3 ай бұрын
​@@retroboi128thegamedevohh that sounds so cool
@electrifiedwits
@electrifiedwits 2 ай бұрын
@@SLSmartMind just because it doesn’t have a use in platformers doesn’t mean it’s useless instantly. There are countless other game types on scratch and it has proved useful
@ZphyZphyer
@ZphyZphyer 28 күн бұрын
​@@electrifiedwits it's a joke
@nguyenvannghia7340
@nguyenvannghia7340 3 ай бұрын
do you know the y2k bug? that was the block for countdowning the day
@fuseegelee
@fuseegelee 3 ай бұрын
Wrong, scratch released after 2000
@Camman18family
@Camman18family 3 ай бұрын
NOT THE Y2K BUG 😭 😭 😭
@stefanalecu9532
@stefanalecu9532 2 ай бұрын
I didn't expect to see an unironic Scratch channel with decent editing, congrats
@SLSmartMind
@SLSmartMind 2 ай бұрын
Thanx :D
@spieleflo8543
@spieleflo8543 3 ай бұрын
This block is also very good for calculating some kind of offline progress (I did that in one of my projects and it's working very well)
@spieleflo8543
@spieleflo8543 3 ай бұрын
(let's say you want the difference between some "saved" amount of days and the days now and you multiply it by 86,400 for the seconds, then multiply it by some gain per second and BOOM, you have offline progress)
@FunnyAnimatorJimTV
@FunnyAnimatorJimTV 3 ай бұрын
@@spieleflo8543 what do you mean "progress"?
@DrGiggleTouch67
@DrGiggleTouch67 Ай бұрын
It should be days [since (input)]
@maxybg
@maxybg 4 күн бұрын
that would be kinda cool
@Blue_Animations_Official
@Blue_Animations_Official 3 ай бұрын
The most useless block is honestly the if on edge, bounce block
@SLSmartMind
@SLSmartMind 3 ай бұрын
Fr
@trwn87
@trwn87 3 ай бұрын
True.
@SomeGuilStuff
@SomeGuilStuff 2 ай бұрын
Nah its pretty useful
@chrisk6637
@chrisk6637 2 ай бұрын
It would be *_MUCH_* more useful if it was a if () bounce
@trwn87
@trwn87 2 ай бұрын
@@chrisk6637 MUCH more useful! And they literally REJECTED that idea... Because "it wasn't needed". What do you mean, it's not needed!? I am LITERALLY asking you for this, Scratch Team!
@ThemeMusicz
@ThemeMusicz 3 ай бұрын
My friend who’s project “set” got featured used this block to generate a random puzzle every 15 minutes
@SLSmartMind
@SLSmartMind 3 ай бұрын
Awesome
@Despatra
@Despatra 2 ай бұрын
You can use it to get the device's time zone since the days since 2000 blocks seems to be based on UTC. By converting your computer's time via the "current (second/minute/hour/day/month/year)" block to days since 2000 you can get the offset.
@SLSmartMind
@SLSmartMind 2 ай бұрын
Interesting indeed
@FunnyAnimatorJimTV
@FunnyAnimatorJimTV 3 ай бұрын
Haven't watched the full video yet but this is block is very useful, I would be very sad if it was removed. The thing that makes it special is that it is in sync globally (it outputs the same number no matter where you are in the world). It allows you to make countdown timers that are in sync globally, it allows you to make timezone detector and automatic language switcher, and FPS detector without worrying about resetting the timer. Edit you said everything exactly in the video lol
@FunnyAnimatorJimTV
@FunnyAnimatorJimTV 3 ай бұрын
Thanks for showing my countdown!
@SLSmartMind
@SLSmartMind 3 ай бұрын
Exactly This block deserves more love. Also I love your countdown, awesome work on that
@jkdraws1617
@jkdraws1617 3 ай бұрын
for the independant timers i just use a forever loop and calculate the difference between what the timer was last and what it is now and then add that to a timer variable instead of the day since 2000 block
@NumbersTada
@NumbersTada 3 ай бұрын
"useless" i literally use it for unix time
@yarandgamersmrgdfnf8613
@yarandgamersmrgdfnf8613 3 ай бұрын
if it was (days, weeks, months, years, decades, centuries) (since/until) (year, month, date) (2024, 2023, 2022 or January, February, September, June or (2024) (january) (1)) then what would be the most useless block with that
@Meletion1
@Meletion1 8 күн бұрын
days since today
@BLUEGD12
@BLUEGD12 3 ай бұрын
Underrated??
@Programming_N
@Programming_N 2 ай бұрын
Wow that’s cool I will implement this in my projects on my channel
@two_squared
@two_squared 2 ай бұрын
It’s really helpful for animations!
@wescomvallen2.0
@wescomvallen2.0 7 күн бұрын
I forgot that this block exists. thank you for the help!
@SebasTubeOFFICIALXD
@SebasTubeOFFICIALXD 19 күн бұрын
If there is a "seconds since 1970" block, it would be 2³¹-1 as a limit, because of you know, the 32-bit limit, and how all 32-bit systems use it.
@RadioactiveBluePlatypus
@RadioactiveBluePlatypus 2 ай бұрын
People who hate this block just don't understand it at all.
@N3oN6735
@N3oN6735 Ай бұрын
FINALLY SOMEONE WHO UNDERSTANDS THAT THIS IS VERY USEFUL
@Илья3000-ж6н
@Илья3000-ж6н 18 күн бұрын
Most useless block in scratch is... When on edge, bounce
@SLSmartMind
@SLSmartMind 14 күн бұрын
That's pretty handy thou for beginners
@marmaladetoast2431
@marmaladetoast2431 2 ай бұрын
This block is particularly useful because unlike the timer block, it updates *during* the execution of a block that runs without screen refresh
@felipecardope
@felipecardope 2 ай бұрын
What we want: days since (year) What we need: (days, years, months, hours, etc.) since (year) and () to ()
@RadioactiveBluePlatypus
@RadioactiveBluePlatypus 4 күн бұрын
Wow so it took 6 days between you recording the video and you publishing it! wowie
@pcc404
@pcc404 3 ай бұрын
its not useless it allows you to get unix time
@48-_
@48-_ 3 ай бұрын
+pcc404 unix time is since 1970 so you need subtraction
@pcc404
@pcc404 3 ай бұрын
@@48-_ ohh i forgot sorry
@Prime-p2q
@Prime-p2q 3 ай бұрын
thank you for saying this i agree
@SLSmartMind
@SLSmartMind 3 ай бұрын
:D
@Freis_fries_14
@Freis_fries_14 3 ай бұрын
Fun fact: the timer blocks is the lowest amount of block (only 2 or 3) Happy scratching again!
@Cleacat
@Cleacat 3 ай бұрын
No its the flag blocks
@1_1bman
@1_1bman 2 ай бұрын
how about using it floored to calculate a random seed for a daily challenge game like a wordle clone
@garywalker8446
@garywalker8446 3 ай бұрын
What if we could chose what year instead of it always being the 2000th year ma ey that be a future update
@FunnyAnimatorJimTV
@FunnyAnimatorJimTV 3 ай бұрын
if you needed "days since 2016" you could subtract (365*16)(may have error with leap year). but this is still a little vague because its not obvious if it's days since january 1 2016 or days since december 31 2016.
@garywalker8446
@garywalker8446 22 күн бұрын
Thanks
@IrishCoder
@IrishCoder 3 ай бұрын
Current date block...... it does the same thing
@SLSmartMind
@SLSmartMind 3 ай бұрын
It doesn't
@IrishCoder
@IrishCoder 3 ай бұрын
@@SLSmartMind what do you mean?
@-JAM58-
@-JAM58- 3 ай бұрын
@@IrishCoder Current date block is based on the time zone you’re in, so the dates will be different for everyone. Days since 2000 is based on a universal point in time and gives the same result no matter what time zone you’re in
@-JAM58-
@-JAM58- 3 ай бұрын
The only reason people think this block is useless is because they haven’t figured out how to use it - it’s so much more useful than people think
@Cheese-R02
@Cheese-R02 3 ай бұрын
Hello
@SLSmartMind
@SLSmartMind 3 ай бұрын
Hello
@CreatorofGodzillainanutshell
@CreatorofGodzillainanutshell 3 ай бұрын
@@SLSmartMind hello
@hassaaniftikhar5468
@hassaaniftikhar5468 17 күн бұрын
Thanks😊
@crLmsin
@crLmsin 2 ай бұрын
Question - is there a way to check things around a sprite but not touching the sprite?
@SLSmartMind
@SLSmartMind 2 ай бұрын
You can create a workaround using the "distance to (sprite)" block
@GoldyMagma
@GoldyMagma Ай бұрын
@@SLSmartMind or create another sprite as a hitbox to detect if a sprite is near.
@paaged
@paaged 21 күн бұрын
I used it for an analog clock I made in scratch to make the second hand sweeping instead of ticking
@SLSmartMind
@SLSmartMind 14 күн бұрын
Awesome
@trwn87
@trwn87 3 ай бұрын
days since 2000 is among the MOST useful blocks in all of Scratch... Apart from trivial ones like operators, control blocks and the green flag hat of course.
@simplicityd8703
@simplicityd8703 2 ай бұрын
So besides from all the others? 😂
@trwn87
@trwn87 2 ай бұрын
@@simplicityd8703 The more I think about it, the more I am inclined to agree. 😂😂😂
@King-n00bi3
@King-n00bi3 2 ай бұрын
Also variables.
@trwn87
@trwn87 2 ай бұрын
@@King-n00bi3 They are SO trivial I forgot. Also, lists.
@klegos
@klegos 2 ай бұрын
I used it to count down for a video game’s release, I think.
@th1v5
@th1v5 3 ай бұрын
this is an... incredibly useful block? What do you mean it's the most useless? It's literally the most accurate timer in scratch, and I use it regularly, from syncing, to timers, to calculating FPS.
@SLSmartMind
@SLSmartMind 3 ай бұрын
Exactly
@6464NPC
@6464NPC Ай бұрын
Yea i dont think its useless, theres a fnf thing on scratch called add yourself singing. the charting system requires days since 2000 block somewhere. so yea, consclusion, days sinse 2000 is good for non simple things(by simple i mean clickers, generic platformers)
@thatonedumbe
@thatonedumbe 3 ай бұрын
5:09 what is that game
@SLSmartMind
@SLSmartMind 3 ай бұрын
Arena
@Skankphone
@Skankphone 3 ай бұрын
Idea:make a game only using one sprite one script and for visuals you use pen not sprites
@SLSmartMind
@SLSmartMind 3 ай бұрын
Nice idea
@lindseylopez35
@lindseylopez35 26 күн бұрын
Na the most useless is the sensing block, loudness
@Cleacat
@Cleacat 3 ай бұрын
So luxky it has decimal points 🎉
@Ariensen
@Ariensen 3 ай бұрын
cool vid! i also did this in scratch when flag clicked move 9132 -10^ of days since 2000 steps (which means move - infinite steps) click green flag boom your y counter says NaN (you can also do this my doing move steps to timer / 0 steps and also works) so yea and you make very interesting vids smart mind ! keep up the work!
@Sprouttheberry
@Sprouttheberry 3 ай бұрын
Nice
@JulMik
@JulMik Ай бұрын
It should be [days v] since (date) to make it more useful.
@taniagarda6312
@taniagarda6312 28 күн бұрын
Actually, you can make "appear on a specific date" just using "current (year, months, day ect)" block
@takingitupto12next
@takingitupto12next 3 ай бұрын
Also the stage # of stage is the best 100% becuase u can change it so u dont need to do wack variables
@AsteriskForTheWin
@AsteriskForTheWin Ай бұрын
i recently made a timer!
@iMakeStuffSC-Dev
@iMakeStuffSC-Dev 2 ай бұрын
"Switch backdrop to () and wait" is the most useless block. Literally No one uses it
@chrisk6637
@chrisk6637 2 ай бұрын
True but it's still useful
@SLSmartMind
@SLSmartMind 2 ай бұрын
I would say the loudness hat block
@MaxwellCatAlphonk
@MaxwellCatAlphonk 3 ай бұрын
Uhm Actually 🤓👆 It is more accurate than the timer plugin
@SLSmartMind
@SLSmartMind 3 ай бұрын
Exactly
@sonicramdomchannel
@sonicramdomchannel 2 ай бұрын
nah, that will forever be the if on edge bounce
@AyanVerma-g6q
@AyanVerma-g6q 3 ай бұрын
hi
@SLSmartMind
@SLSmartMind 3 ай бұрын
Hello
@kunfukid8401
@kunfukid8401 3 ай бұрын
Super
@Lightz-here
@Lightz-here 2 ай бұрын
The most useless is "If on edge bounce" block
@DevanCruz-sj5rp
@DevanCruz-sj5rp 23 күн бұрын
my classmates will be shocked to see the most useless block in my projects
@RouxManOnYT
@RouxManOnYT 3 ай бұрын
W
@JacksonMoczygemba
@JacksonMoczygemba Ай бұрын
I axauly used it to make a countdown
@thtdrgnmn
@thtdrgnmn Ай бұрын
It's just a different calculation of the epoch
@cheesepop7175
@cheesepop7175 Ай бұрын
This block is not useless, you can calculate stuff like FPS using it
@WITHER_2013
@WITHER_2013 2 ай бұрын
we have day since 2000 but nu uh, what we want: day since (when cave man is alive)
@SLSmartMind
@SLSmartMind 2 ай бұрын
Haha
@Tha10n3m3me
@Tha10n3m3me 3 ай бұрын
Days since Y2K
@eunicemuthini4336
@eunicemuthini4336 2 ай бұрын
He's on turbo warp
@johanneseloff6219
@johanneseloff6219 3 ай бұрын
no way!!
@Blue_Stickman09
@Blue_Stickman09 2 ай бұрын
SnailIDE Exploring When?
@SLSmartMind
@SLSmartMind 2 ай бұрын
🐌 IDE doesn't have good documentations :( some stuff break when I try, but I will try to upload a vid on that
@Blue_Stickman09
@Blue_Stickman09 2 ай бұрын
@@SLSmartMind Thanks!
@StxrberryCreator
@StxrberryCreator 3 күн бұрын
I genuinely dont use this for a second timer ToT. I just use a variable cuz i forget the timer block exists half the time
@GreenerBlob
@GreenerBlob 3 күн бұрын
You could use it for save files by multiplying the whole save by round(0.001 * dayssince2000) (place this number at the start) and then to load, divide by the number placed at the start. UNTESTED - I WONT BE TESTING THIS BECAUSE I AM LAZY. THIS IS PURELY THEORY, DONT COME AT ME.
@ItsBin-yj9gp
@ItsBin-yj9gp 2 ай бұрын
0:25 Bro got the uncountable number not countable
@JamieTheCreator157
@JamieTheCreator157 13 күн бұрын
scratch should make it to where with the days since 2000 block it doesn't have to be 2000 but it can be any year like 2023
@SleepyLuigi
@SleepyLuigi 5 күн бұрын
I made a lot of joke games with that.
@tanyamclean5056
@tanyamclean5056 3 ай бұрын
YES
@sunvibs1000
@sunvibs1000 2 ай бұрын
does the sl in your username mean scratch learning
@SLSmartMind
@SLSmartMind 2 ай бұрын
Maybe ;)
@FunnySquared
@FunnySquared 2 ай бұрын
now that i think about it, it can be used as a pseudo-number generation! Every day is not the same, heh
@SLSmartMind
@SLSmartMind 2 ай бұрын
Yah, that works too
@jeromebourgeois9930
@jeromebourgeois9930 Ай бұрын
Cool
@Yeet-u7l
@Yeet-u7l 21 күн бұрын
A use for it is a pendulum
@Sprunki-Members
@Sprunki-Members 20 күн бұрын
THE TIMERS OF DOOM
@CardboardBox8
@CardboardBox8 2 ай бұрын
Me, an intellectual: AYS
@universe_sandbox2_fan
@universe_sandbox2_fan 3 ай бұрын
scratch moderation sucks no one likes this they have to fix theri, terible moderation or else. scratch might slowly die out
@ImanRC4230
@ImanRC4230 26 күн бұрын
The fps counter malfunctioned
@Abhinava_Playz_YT
@Abhinava_Playz_YT 3 ай бұрын
yeah they are nub who says these
@I_Love_Om_Nom34.
@I_Love_Om_Nom34. 3 ай бұрын
P.
@susanabbott3181
@susanabbott3181 3 ай бұрын
For the last one I just use current day and current month Edit: I liked every comment on the video so far
@SLSmartMind
@SLSmartMind 3 ай бұрын
That would work as well
@rizwana2666
@rizwana2666 3 ай бұрын
@@SLSmartMind so doesn't that make it useless
@sosman64
@sosman64 Ай бұрын
​@@rizwana2666has other uses like the video said,delta time and such
@aþs
@aþs 2 ай бұрын
feneraras
@XFydro
@XFydro 3 ай бұрын
please don't replace the "0" with "/" in 9011 😭
@FloppaKitchener
@FloppaKitchener 3 ай бұрын
9/11 is not funny Tragedy
@XFydro
@XFydro 3 ай бұрын
@@FloppaKitchener ik, just advising people to not replace the "0" With "/" In 9011
@Roblox_GamerOfficial
@Roblox_GamerOfficial 3 ай бұрын
.
@elivamos5419
@elivamos5419 Ай бұрын
does anybody else's countdown say it happened months ago??? i don't know what I'm doing wrong...
@foxxdyeah
@foxxdyeah 3 ай бұрын
its useful for make a timer in AYS FNF
@BoyAnMinhTrump
@BoyAnMinhTrump 2 ай бұрын
it’s been a month
@mine_craft_man8282
@mine_craft_man8282 Ай бұрын
at least tell us the actual most useless block in scratch
@humayeraislam4272
@humayeraislam4272 Ай бұрын
@@mine_craft_man8282 you would actually think it is the “current [ Year v ]” block but “days since 2000” helps it a lot such as certain holiday events that happen the same each year such as: if days since 2000 = (whatever number you need) * 365 * current year - 2000 or days since 2000 < (another number you need) * 365 * current year - 2000 then (whatever you want)
@Josh-vids
@Josh-vids 3 ай бұрын
No it for how long it’s been since it has been January 1st, 12:00 am, 2000
@EvoisEvo
@EvoisEvo 2 ай бұрын
Scar
@GreenBaldloon
@GreenBaldloon 3 ай бұрын
It is used in fnf ays.
NEVER DO this on SCRATCH ! | EP 3
10:55
SL Smart Mind
Рет қаралды 1,4 МЛН
How a PRANK turned to DISASTER | Blocklive
4:26
SL Smart Mind
Рет қаралды 36 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
I Spent 100 Hours Making Plants Vs. Zombies in Scratch...
16:53
NEVER DO this on SCRATCH ! | EP 5
7:30
SL Smart Mind
Рет қаралды 101 М.
I Spent 2,000 Hours Using Scratch
13:59
ggenije
Рет қаралды 654 М.
Why Is It Bad That My Game Looks Good?
16:40
Deynum Studio
Рет қаралды 404 М.
I Made a Game with the MOST USELESS BLOCKS
8:20
Michael Chan
Рет қаралды 45 М.
Make your project UNREMIXABLE !
10:51
SL Smart Mind
Рет қаралды 250 М.
I Programmed YOUR INSANE Ideas! (Pt. 2)
8:02
CodeCraftedPhysics
Рет қаралды 812 М.
How I Beat The Password Game
39:53
Bog
Рет қаралды 4 МЛН
I tried to make Tetris in Scratch
17:42
Xenon Neko
Рет қаралды 169 М.
BEST of Never DO this in Scratch!
8:33
SL Smart Mind
Рет қаралды 37 М.