Using the Most USELESS Block in Scratch

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

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

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

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

      This block deserves some love

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

      just use the timer block bruh 💀

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

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

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

      @@Frezledz oh

    • @tm_yt323
      @tm_yt323 29 дней назад

      @@Frezledz ohmygosh that is perfect for thumbnails that use the timer block as a “when stop sign clicked”!!

  • @maroonmball
    @maroonmball Месяц назад +69

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

      Cool! Now make use of the “costume name” block.

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

      hey what is the coed to transfer data between games

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

      ​@@alooinfinite2912 It varies depending on what data you want to send. I might make a simple version if I have time.

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

      I see I will keep an eye out for if you drop the code

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

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

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

      oh yeahhhhh thats basically unix time

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

      cant you just add 10957 days (incluing leap years) to it and then multiply it by 86400? worked for me

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

      @@markgamez1I'd make that a function and keep that around

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

      @@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 Месяц назад

      ​@@markgamez1if days since 2000 is an int this won't work

  • @nucIeer
    @nucIeer Месяц назад +31

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

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

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

      Fr

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

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

    • @JulMik
      @JulMik 16 дней назад

      LEGO extensions are useful if you have that hardware

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

    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!

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

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

      @@spieleflo8543 what do you mean "progress"?

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

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

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

      Wrong, scratch released after 2000

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

      NOT THE Y2K BUG 😭 😭 😭

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

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

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

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

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

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

      ​@@retroboi128thegamedevohh that sounds so cool

    • @electrifiedwits
      @electrifiedwits Месяц назад +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

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

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

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

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

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

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

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

      Fr

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

      True.

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

      Nah its pretty useful

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

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

    • @trwn87
      @trwn87 Месяц назад +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!

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

    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

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

    "useless" i literally use it for unix time

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

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

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

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

      Thanks for showing my countdown!

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

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

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

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

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

    Underrated??

  • @Ariensen
    @Ariensen Месяц назад +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!

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

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

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

    This block is particularly useful because unlike the timer block, it updates *during* the execution of a block that runs without screen refresh

  • @N3oN6735
    @N3oN6735 12 дней назад

    FINALLY SOMEONE WHO UNDERSTANDS THAT THIS IS VERY USEFUL

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

    It’s really helpful for animations!

  • @DrGiggleTouch67
    @DrGiggleTouch67 17 дней назад +2

    It should be days [since (input)]

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

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

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

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

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

      9/11 is not funny Tragedy

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

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

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

      That would work as well

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

      @@SLSmartMind so doesn't that make it useless

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

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

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

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

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

      It doesn't

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

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

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

    Fun fact: the timer blocks is the lowest amount of block (only 2 or 3)
    Happy scratching again!

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

      No its the flag blocks

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

    Hello

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

    its not useless it allows you to get unix time

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

      +pcc404 unix time is since 1970 so you need subtraction

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

      @@48-_ ohh i forgot sorry

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

    thank you for saying this i agree

  • @JulMik
    @JulMik 16 дней назад +1

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

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

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

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

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

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

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

  • @thtdrgnmn
    @thtdrgnmn 21 день назад +1

    It's just a different calculation of the epoch

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

    nah, that will forever be the if on edge bounce

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

    So luxky it has decimal points 🎉

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

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

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

    Nice

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

    YES

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

    The most useless is "If on edge bounce" block

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

    What if we could chose what year instead of it always being the 2000th year ma ey that be a future update

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

      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.

  • @crLmsin
    @crLmsin 27 дней назад +1

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

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

      You can create a workaround using the "distance to (sprite)" block

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

      @@SLSmartMind or create another sprite as a hitbox to detect if a sprite is near.

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

    hi

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

    no way!!

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

    5:09 what is that game

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

    Super

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

    i recently made a timer!

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

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

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

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

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

      Also variables.

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

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

  • @6464NPC
    @6464NPC 9 дней назад

    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)

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

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

  • @eunicemuthini4336
    @eunicemuthini4336 27 дней назад +1

    He's on turbo warp

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

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

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

    Days since Y2K

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

    W

  • @ItsBin-yj9gp
    @ItsBin-yj9gp 25 дней назад

    0:25 Bro got the uncountable number not countable

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

    SnailIDE Exploring When?

    • @SLSmartMind
      @SLSmartMind  Месяц назад +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 Месяц назад

      @@SLSmartMind Thanks!

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

    Me, an intellectual: AYS

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

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

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

      True but it's still useful

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

      I would say the loudness hat block

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

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

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

    Cool

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

    its useful for make a timer in AYS FNF

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

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

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

    does the sl in your username mean scratch learning

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

    .

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

    yeah
    they are nub who says these

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

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

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

    P.

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

    it’s been a month

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

    feneraras

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

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

  • @casgun_productions
    @casgun_productions День назад

    at least tell us the actual most useless block in scratch

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

    It is used in fnf ays.

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

    Scar