Using the Most USELESS Block in Scratch

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

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

  • @maroonmball
    @maroonmball 2 месяца назад +79

    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 месяца назад +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 месяца назад +166

    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 месяца назад +13

      This block deserves some love

    • @Ruzzzz57
      @Ruzzzz57 3 месяца назад +1

      just use the timer block bruh 💀

    • @Frezledz
      @Frezledz 3 месяца назад +6

      @@Ruzzzz57 seems you don't understand, what if other sprite reset the timer?

    • @Ruzzzz57
      @Ruzzzz57 3 месяца назад +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 месяца назад +117

    tbh if it were redone as "seconds since 1970" it would make its purpose a LOT more obvious.

    • @danik0011
      @danik0011 2 месяца назад +14

      oh yeahhhhh thats basically unix time

    • @markgamez1
      @markgamez1 2 месяца назад +12

      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 2 месяца назад +32

    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 2 месяца назад +39

    the *actual* most useless extension is: micro:bit extension, LEGO extensions (3), GDF&A extension. (0 uses)

    • @SLSmartMind
      @SLSmartMind  2 месяца назад +6

      Fr

    • @WawaBoi69
      @WawaBoi69 Месяц назад +1

      micro:bit extension is useful if you have a micro:bit

    • @JulMik
      @JulMik Месяц назад +1

      LEGO extensions are useful if you have that hardware

    • @sosman64
      @sosman64 23 дня назад +1

      ​@@WawaBoi69which is the exact reason why barely anyone uses it

  • @Camman18family
    @Camman18family 3 месяца назад +33

    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!

  • @stefanalecu9532
    @stefanalecu9532 2 месяца назад +3

    I didn't expect to see an unironic Scratch channel with decent editing, congrats

  • @retroboi128thegamedev
    @retroboi128thegamedev 3 месяца назад +16

    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 месяца назад +3

      It's because this block has no use in platformers 😅😂

    • @retroboi128thegamedev
      @retroboi128thegamedev 3 месяца назад +2

      @@SLSmartMind just make a platformer that changes according to the different seasons ez

    • @Icantchangemyhandlehelp
      @Icantchangemyhandlehelp 3 месяца назад +1

      ​@@retroboi128thegamedevohh that sounds so cool

    • @electrifiedwits
      @electrifiedwits 2 месяца назад +1

      @@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 21 день назад

      ​@@electrifiedwits it's a joke

  • @spieleflo8543
    @spieleflo8543 3 месяца назад +14

    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 месяца назад +2

      (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 месяца назад +1

      @@spieleflo8543 what do you mean "progress"?

  • @nguyenvannghia7340
    @nguyenvannghia7340 3 месяца назад +38

    do you know the y2k bug? that was the block for countdowning the day

    • @fuseegelee
      @fuseegelee 3 месяца назад +12

      Wrong, scratch released after 2000

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

      NOT THE Y2K BUG 😭 😭 😭

  • @Despatra
    @Despatra 2 месяца назад +3

    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.

  • @ThemeMusicz
    @ThemeMusicz 3 месяца назад +7

    My friend who’s project “set” got featured used this block to generate a random puzzle every 15 minutes

  • @Programming_N
    @Programming_N 2 месяца назад +1

    Wow that’s cool I will implement this in my projects on my channel

  • @jkdraws1617
    @jkdraws1617 3 месяца назад +5

    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

  • @FunnyAnimatorJimTV
    @FunnyAnimatorJimTV 3 месяца назад +9

    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 месяца назад +5

      Thanks for showing my countdown!

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

      Exactly
      This block deserves more love. Also I love your countdown, awesome work on that

  • @BLUEGD12
    @BLUEGD12 3 месяца назад +10

    Underrated??

  • @DrGiggleTouch67
    @DrGiggleTouch67 Месяц назад +5

    It should be days [since (input)]

  • @Blue_Animations_Official
    @Blue_Animations_Official 3 месяца назад +43

    The most useless block is honestly the if on edge, bounce block

    • @SLSmartMind
      @SLSmartMind  2 месяца назад +5

      Fr

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

      True.

    • @SomeGuilStuff
      @SomeGuilStuff 2 месяца назад +3

      Nah its pretty useful

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

      It would be *_MUCH_* more useful if it was a if () bounce

    • @trwn87
      @trwn87 2 месяца назад +1

      @@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!

  • @NumbersTada
    @NumbersTada 3 месяца назад +10

    "useless" i literally use it for unix time

  • @two_squared
    @two_squared 2 месяца назад +1

    It’s really helpful for animations!

  • @wescomvallen-alex
    @wescomvallen-alex 7 часов назад

    I forgot that this block exists. thank you for the help!

  • @yarandgamersmrgdfnf8613
    @yarandgamersmrgdfnf8613 3 месяца назад +12

    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 17 часов назад

      days since today

  • @SebasTubeOFFICIALXD
    @SebasTubeOFFICIALXD 12 дней назад +1

    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.

  • @N3oN6735
    @N3oN6735 Месяц назад +1

    FINALLY SOMEONE WHO UNDERSTANDS THAT THIS IS VERY USEFUL

  • @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

  • @hassaaniftikhar5468
    @hassaaniftikhar5468 10 дней назад +1

    Thanks😊

  • @RadioactiveBluePlatypus
    @RadioactiveBluePlatypus 2 месяца назад +3

    People who hate this block just don't understand it at all.

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

    What we want: days since (year)
    What we need: (days, years, months, hours, etc.) since (year) and () to ()

  • @paaged
    @paaged 14 дней назад +1

    I used it for an analog clock I made in scratch to make the second hand sweeping instead of ticking

  • @Ariensen
    @Ariensen 2 месяца назад +1

    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!

  • @THEARCHY-g3k
    @THEARCHY-g3k 3 месяца назад +3

    thank you for saying this i agree

  • @susanabbott3181
    @susanabbott3181 3 месяца назад +7

    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 месяца назад +2

      That would work as well

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

      @@SLSmartMind so doesn't that make it useless

    • @sosman64
      @sosman64 23 дня назад

      ​@@rizwana2666has other uses like the video said,delta time and such

  • @Axolotelgod_lore
    @Axolotelgod_lore 3 месяца назад +15

    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

  • @crLmsin
    @crLmsin Месяц назад +1

    Question - is there a way to check things around a sprite but not touching the sprite?

    • @SLSmartMind
      @SLSmartMind  Месяц назад +1

      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.

  • @klegos
    @klegos 2 месяца назад +1

    I used it to count down for a video game’s release, I think.

  • @-JAM58-
    @-JAM58- 2 месяца назад +1

    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

  • @trwn87
    @trwn87 2 месяца назад +6

    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 месяца назад +3

      So besides from all the others? 😂

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

      @@simplicityd8703 The more I think about it, the more I am inclined to agree. 😂😂😂

    • @King-n00bi3
      @King-n00bi3 2 месяца назад +1

      Also variables.

    • @trwn87
      @trwn87 2 месяца назад +1

      @@King-n00bi3 They are SO trivial I forgot. Also, lists.

  • @pcc404
    @pcc404 3 месяца назад +9

    its not useless it allows you to get unix time

    • @48-_
      @48-_ 3 месяца назад +3

      +pcc404 unix time is since 1970 so you need subtraction

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

      @@48-_ ohh i forgot sorry

  • @Cheese-R02
    @Cheese-R02 3 месяца назад +7

    Hello

  • @IrishCoder
    @IrishCoder 3 месяца назад +5

    Current date block...... it does the same thing

    • @SLSmartMind
      @SLSmartMind  2 месяца назад +4

      It doesn't

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

      @@SLSmartMind what do you mean?

    • @-JAM58-
      @-JAM58- 2 месяца назад +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

  • @taniagarda6312
    @taniagarda6312 20 дней назад

    Actually, you can make "appear on a specific date" just using "current (year, months, day ect)" block

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

    Nice

  • @JulMik
    @JulMik Месяц назад +1

    It should be [days v] since (date) to make it more useful.

  • @1_1bman
    @1_1bman 2 месяца назад +2

    how about using it floored to calculate a random seed for a daily challenge game like a wordle clone

  • @6464NPC
    @6464NPC Месяц назад +1

    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)

  • @Skankphone
    @Skankphone 2 месяца назад +1

    Idea:make a game only using one sprite one script and for visuals you use pen not sprites

  • @kunfukid8401
    @kunfukid8401 2 месяца назад +1

    Super

  • @sonicramdomchannel
    @sonicramdomchannel 2 месяца назад +1

    nah, that will forever be the if on edge bounce

  • @garywalker8446
    @garywalker8446 3 месяца назад +5

    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 месяца назад +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 14 дней назад

      Thanks

  • @takingitupto12next
    @takingitupto12next 2 месяца назад +1

    Also the stage # of stage is the best 100% becuase u can change it so u dont need to do wack variables

  • @Cleacat
    @Cleacat 3 месяца назад +2

    So luxky it has decimal points 🎉

  • @thtdrgnmn
    @thtdrgnmn Месяц назад +1

    It's just a different calculation of the epoch

  • @th1v5
    @th1v5 3 месяца назад +2

    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.

  • @AsteriskForTheWin
    @AsteriskForTheWin Месяц назад +1

    i recently made a timer!

  • @AyanVerma-g6q
    @AyanVerma-g6q 3 месяца назад +3

    hi

  • @Lightz-here
    @Lightz-here 2 месяца назад +1

    The most useless is "If on edge bounce" block

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

    W

  • @Tha10n3m3me
    @Tha10n3m3me 3 месяца назад +2

    Days since Y2K

  • @DevanCruz-sj5rp
    @DevanCruz-sj5rp 16 дней назад

    my classmates will be shocked to see the most useless block in my projects

  • @tanyamclean5056
    @tanyamclean5056 3 месяца назад +2

    YES

  • @johanneseloff6219
    @johanneseloff6219 3 месяца назад +4

    no way!!

  • @eunicemuthini4336
    @eunicemuthini4336 Месяц назад +1

    He's on turbo warp

  • @MaxwellCatAlphonk
    @MaxwellCatAlphonk 3 месяца назад +2

    Uhm Actually 🤓👆 It is more accurate than the timer plugin

  • @thatonedumbe
    @thatonedumbe 3 месяца назад +7

    5:09 what is that game

  • @JacksonMoczygemba
    @JacksonMoczygemba 29 дней назад +1

    I axauly used it to make a countdown

  • @cheesepop7175
    @cheesepop7175 Месяц назад +1

    This block is not useless, you can calculate stuff like FPS using it

  • @Tony_NZ-q1e
    @Tony_NZ-q1e 2 месяца назад +1

    we have day since 2000
    but nu uh, what we want: day since (when cave man is alive)

  • @lindseylopez35
    @lindseylopez35 18 дней назад +1

    Na the most useless is the sensing block, loudness

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

    does the sl in your username mean scratch learning

  • @FunnySquared
    @FunnySquared 2 месяца назад +1

    now that i think about it, it can be used as a pseudo-number generation! Every day is not the same, heh

  • @JamieTheCreator157
    @JamieTheCreator157 5 дней назад

    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

  • @CardboardBox8
    @CardboardBox8 2 месяца назад +1

    Me, an intellectual: AYS

  • @iMakeStuffSC-Dev
    @iMakeStuffSC-Dev 2 месяца назад +2

    "Switch backdrop to () and wait" is the most useless block. Literally No one uses it

    • @chrisk6637
      @chrisk6637 2 месяца назад +1

      True but it's still useful

    • @SLSmartMind
      @SLSmartMind  2 месяца назад +1

      I would say the loudness hat block

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

    Cool

  • @Sprunki-Members
    @Sprunki-Members 13 дней назад +1

    THE TIMERS OF DOOM

  • @Blue_Stickman09
    @Blue_Stickman09 2 месяца назад +1

    SnailIDE Exploring When?

    • @SLSmartMind
      @SLSmartMind  2 месяца назад +1

      🐌 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!

  • @ItsBin-yj9gp
    @ItsBin-yj9gp Месяц назад

    0:25 Bro got the uncountable number not countable

  • @Yeet-u7l
    @Yeet-u7l 14 дней назад

    A use for it is a pendulum

  • @Илья3000-ж6н
    @Илья3000-ж6н 11 дней назад

    Most useless block in scratch is...
    When on edge, bounce

    • @SLSmartMind
      @SLSmartMind  6 дней назад +1

      That's pretty handy thou for beginners

  • @nigorazakirova4230
    @nigorazakirova4230 19 дней назад

    The fps counter malfunctioned

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

    .

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

    its useful for make a timer in AYS FNF

  • @aþs
    @aþs 2 месяца назад

    feneraras

  • @Josh-vids
    @Josh-vids 3 месяца назад +5

    No it for how long it’s been since it has been January 1st, 12:00 am, 2000

  • @I_Love_Om_Nom34.
    @I_Love_Om_Nom34. 3 месяца назад +2

    P.

  • @Abhinava_Playz_YT
    @Abhinava_Playz_YT 3 месяца назад +2

    yeah
    they are nub who says these

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

    does anybody else's countdown say it happened months ago??? i don't know what I'm doing wrong...

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

    scratch moderation sucks no one likes this they have to fix theri, terible moderation or else.
    scratch might slowly die out

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

    it’s been a month

  • @mine_craft_man8282
    @mine_craft_man8282 Месяц назад +1

    at least tell us the actual most useless block in scratch

    • @humayeraislam4272
      @humayeraislam4272 Месяц назад +1

      @@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)

  • @XFydro
    @XFydro 3 месяца назад +6

    please don't replace the "0" with "/" in 9011 😭

    • @FloppaKitchener
      @FloppaKitchener 3 месяца назад +4

      9/11 is not funny Tragedy

    • @XFydro
      @XFydro 3 месяца назад +4

      @@FloppaKitchener ik, just advising people to not replace the "0" With "/" In 9011

  • @GreenBaldloon
    @GreenBaldloon 3 месяца назад +2

    It is used in fnf ays.

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

    Scar