Discuss Scratch

Malicondi
Scratcher
1000+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

How often would this ever be used? I've been on scratch for over 2 years and never had to use a workaround like or similar to this, whereas I have used the repeat until and length of blocks too many times to count.

post #1000 post #100 i help in the forums post #1 post #500 0 second ninja
I recommend reading jvvg's essay about the scratch team before complaining, as it may change your opinion and provide insight on the topic.

coming soon :)


forkmanb
Scratcher
100+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

Malicondi wrote:

How often would this ever be used? I've been on scratch for over 2 years and never had to use a workaround like or similar to this, whereas I have used the repeat until and length of blocks too many times to count.
you've only made 4 shared projects, but you could be making unshared projects so I won't count that.
there's a lot of instances of using this block.
The main one for me? CLONES. Clones require the workaround A LOT. This block would be super helpful in a lot of circumstances.
And if someone makes certain types of projects, they won't need it. But this applies to other blocks, like
(loudness)
.
Malicondi
Scratcher
1000+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

forkmanb wrote:

you've only made 4 shared projects, but you could be making unshared projects so I won't count that.
22 on my alt account that are shared, and tons of wip projects and hundreds of deleted projects I gave up on

forkmanb wrote:

The main one for me? CLONES. Clones require the workaround A LOT. This block would be super helpful in a lot of circumstances.
Do you have an example?

I can see how this block can be useful, but I'll stay on the fence as I haven't needed a block like this the entire time I've been using scratch.
quoting is a pain on mobile

Last edited by Malicondi (March 3, 2024 21:33:43)


post #1000 post #100 i help in the forums post #1 post #500 0 second ninja
I recommend reading jvvg's essay about the scratch team before complaining, as it may change your opinion and provide insight on the topic.

coming soon :)


starlightsparker
Scratcher
1000+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

forkmanb wrote:

Malicondi wrote:

forkmanb wrote:

okay, there have been way, way too many posts saying that there's a viable workaround with variables. There's already 3 of them in this page alone.
just one thing: everyone knows. (if they read the post)
this suggestion is just to make coding easier so that you don't have to make a separate variable for each broadcast you create.
and the OP has already mentioned the workaround in the first post.
What about the larning aspect of scratch? You can't just have a block for every little thing you need to make coding simpler; using workaround encourages scratchers to think outside the box to find solutions to their problems, and also scratch doesn't want their block palette to be cluttered with many blocks that aren't really needed.

while, yes, Scratch shouldn't add blocks for literally every single thing, and workarounds encourage scratchers to use their brain, these things get a bit annoying over time. and yes, the block section may get a bit cluttered, but it's not a little thing that makes coding simpler and simpler, it just makes things less tedious. The workaround isn't really looking outside of the box, more like just a hassle that gets old really quickly. Plus, the learning aspect can be expanded using this one block, because working with clones and such would become easier, therefore letting Scratchers learn new things other than “how to broadcast something without actually broadcasting it”.

also you said “larning”
the workaround is insanely easy wym

✮˚. ᵎᵎ ?彡⋆。˚ starlight !! * ੈ✩‧₊˚ ✧˖° female !! ⋆。°✩ they.them !!‧˚₊ muslim !!✶ .ᐟ
︶꒦꒷order at star's cafe! served w/ love꒷꒦︶
star's cafe is a store to order banners, pfps, and more!
(rounded) 1000th post | (actual) 1000th post | first post
~ pakistani muslim ~ ~ born in arabia ~ palestine supporter! ~
stop the Islam hate!useful custom blockslatest projectcomment herePython Learning History
Scratch inspired me to want to become a programmer when i grow up. I plan on learning python :>
Blue_Moon2607
Scratcher
46 posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

gamebeater187 wrote:

Section 1: Is this topic rejected? (Short answer: No)

(long unnecessary quote removed by moderator - please don't spam)

Some blocks are good such as
repeat until [broadcast v]

end
or
wait until [broadcast v]

However, some blocks like this one…
broadcast (join [][])
or
repeat until (join [][])

end
could contribute to project's bugs, since the without boolean, it will be impossible to “actually” run it if the single value is “true” (not a boolean like 2 = 2). Broadcasting a value can be confusing since we name the broadcast message names, what are they gonna do? Auto-create? Broadcast to nowhere? Or probably crash the project due to programming error?

I suggest when adding broadcasting values, you should include…
when I receive (join [][])

Am I wrong? Quote to me!

Last edited by cosmosaura (March 31, 2024 02:50:16)


I am just a Scratcher who is a Roblox bacon, feel free to go to my profile!
I have a studio called Blue Moon's Bacon Studio and it has a creative curated project including mine, please follow my studio! I also have a Roblox group called “Blue Moon Bacon Hangout”, join today!

medians
Scratcher
1000+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

starlightsparker wrote:

the workaround is insanely easy wym
I'm kinda confused xD, but it's kinda annoying, and you would have to do this for every message that you want this for. Also, same for other blocks that do exist, but it's just a bit annoying to do:
set [var v] to ((var) + (2))
Instead of:
change [var v] by (2)

blablablahello wrote:

not its not. it literally says “However, the blocks “repeat until broadcast received” and “wait until broadcast received” are NOT rejected; you can discuss them on this topic.” (and guess what? “this topic” literally links to THIS topic)
He wasn't talking about the original post, he LITERALLY specifically quoted one post talking about having a boolean..

lapisi wrote:

mumu245 wrote:

(#454)
Fun fact:
-snip-
These are the message blocks in one of the earliest versions of Scratch from 2004.
So the ST has likely had your idea before…
they would've mentioned that already if they did
Late, but hold on, who are you referring to? If you mean the ST, that may not be the case.

:D: 2.0 is 11 years old https://scratch.mit.edu/projects/1018259409/
Medians bamboozled by 3.0 (version 3.0): https://scratch.mit.edu/projects/979822351/
hi875230163394: You're similar to valve in that you both hate a certain number…
Scratch 0.x, 1.x, 2.x, 3.x and LogoBlocks Archives
Bamboozlement: https://scratch.mit.edu/studios/33739789
Years on internet: 15 (soon 16)
medians: Oh god not this utc - 12 thing again..
Fun_Cupcake_i81: What, were you expecting not to see the utc - 12 thing again? THE UTC - 12 THIGN ALWAYS RETURNS. ALWAYS.
medians: I knew it would happen. I was the one who started it last year.
Fun_Cupcake_i81: Well then if you didn't want it back maybe you need to time travel to last year and fix that

Oh wait if you could time travel I think we all know exactly when you would go-
user1: That picture is from 2.0. Now he’s at my house and is my pet.
user2: But this is medians we're talking about, so “from 2.0” can mean the same thing as “from five seconds ago”.

Detect Scratch version here
My other accounts: @selfexplanatory @modesties @chaircard @fireflyhero @dividendyield @colloids @radians @skeuamorphism @dihectogon @anglebisector @aau- @EditBlockColors @AdamantOrb @MoongeistBeam @festively @Ampharos_ @straightforwardness
i trolled redcat LOL





if you see this
{what method did you use::control hat
answer on profile ::motion
} ::operators
;
lapisi
Scratcher
1000+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

medians wrote:

(#486)
~snip~

lapisi wrote:

mumu245 wrote:

(#454)
Fun fact:
-snip-
These are the message blocks in one of the earliest versions of Scratch from 2004.
So the ST has likely had your idea before…
they would've mentioned that already if they did
Late, but hold on, who are you referring to? If you mean the ST, that may not be the case.
I don't remember exactly but I believe I was trying to say that they would've mentioned this and explained why they removed them

I swear if one more person comments “carrot” on my profile I'll-

don't forget

by the way MagicCoder330 is hosting a social experiment, I'm curious to see where it goes, please comment on it I want to see what the next phase is

why are humans so meaty?
medians
Scratcher
1000+ posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

lapisi wrote:

medians wrote:

(#486)
~snip~

lapisi wrote:

mumu245 wrote:

(#454)
Fun fact:
-snip-
These are the message blocks in one of the earliest versions of Scratch from 2004.
So the ST has likely had your idea before…
they would've mentioned that already if they did
Late, but hold on, who are you referring to? If you mean the ST, that may not be the case.
I don't remember exactly but I believe I was trying to say that they would've mentioned this and explained why they removed them
I mean, if that was what you meant, I do not think so because it was from a build from before 1.x..

:D: 2.0 is 11 years old https://scratch.mit.edu/projects/1018259409/
Medians bamboozled by 3.0 (version 3.0): https://scratch.mit.edu/projects/979822351/
hi875230163394: You're similar to valve in that you both hate a certain number…
Scratch 0.x, 1.x, 2.x, 3.x and LogoBlocks Archives
Bamboozlement: https://scratch.mit.edu/studios/33739789
Years on internet: 15 (soon 16)
medians: Oh god not this utc - 12 thing again..
Fun_Cupcake_i81: What, were you expecting not to see the utc - 12 thing again? THE UTC - 12 THIGN ALWAYS RETURNS. ALWAYS.
medians: I knew it would happen. I was the one who started it last year.
Fun_Cupcake_i81: Well then if you didn't want it back maybe you need to time travel to last year and fix that

Oh wait if you could time travel I think we all know exactly when you would go-
user1: That picture is from 2.0. Now he’s at my house and is my pet.
user2: But this is medians we're talking about, so “from 2.0” can mean the same thing as “from five seconds ago”.

Detect Scratch version here
My other accounts: @selfexplanatory @modesties @chaircard @fireflyhero @dividendyield @colloids @radians @skeuamorphism @dihectogon @anglebisector @aau- @EditBlockColors @AdamantOrb @MoongeistBeam @festively @Ampharos_ @straightforwardness
i trolled redcat LOL





if you see this
{what method did you use::control hat
answer on profile ::motion
} ::operators
;
Harry-Potter_fanatic
Scratcher
10 posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

I completely agree. I am making a spike dodge game, And having to create a separate variable is really annoying.
dogfish517
Scratcher
85 posts

2 New blocks: "Repeat until [message]" and "Wait until [message]" [UPDATED]

bump

when green flag clicked
set [ Name] to [dogfish517]
say [Hello] for (pick random (1) to (5)) secs
say (join [My name is ] (name)) for (2) secs
Create ((pick random (1) to (5))) [High v] quality projects

Powered by DjangoBB