Discuss Scratch

ihavenocluewhythisis
Scratcher
500+ posts

<message [ v] has been received before?>

<message [ v] has been received before?::control>
you might think this is rejected, but i reworded it so it works. it is about as understandable as
()mod()
so pretty understandable

edit: here a comparison to (i think) is the longest block.
<message [ v] has been received before?::control>
replace item ( v) of [ v] with []

Last edited by ihavenocluewhythisis (Nov. 10, 2024 21:35:20)

blubby4
Scratcher
100+ posts

<message [ v] has been received before?>

What do you mean by “before”? It wouldn't be very useful if it only happened once, and then constantly outputted “true” until you restarted the project.
ihavenocluewhythisis
Scratcher
500+ posts

<message [ v] has been received before?>

blubby4 wrote:

What do you mean by “before”? It wouldn't be very useful if it only happened once, and then constantly outputted “true” until you restarted the project.
well that IS what it does, but this is actually way more useful.
NamelessCat
Scratcher
100+ posts

<message [ v] has been received before?>

No support.

The way you're suggesting this block just doesn't seem all that useful; after all, it only works once. After the broadcast is sent, the project would have to be reset in order to use again.
ihavenocluewhythisis
Scratcher
500+ posts

<message [ v] has been received before?>

NamelessCat wrote:

No support.

The way you're suggesting this block just doesn't seem all that useful; after all, it only works once. After the broadcast is sent, the project would have to be reset in order to use again.
it would continue being true untill the flag is clicked (or maybe add a new block that resets it)
NamelessCat
Scratcher
100+ posts

<message [ v] has been received before?>

ihavenocluewhythisis wrote:

it would continue being true untill the flag is clicked

That's exactly my issue with this; having a boolean that can only work once per project isn't exactly efficient.
This was primarily why this was rejected in TOLORS; it's less about the wording and more about the possible applications.
ihavenocluewhythisis
Scratcher
500+ posts

<message [ v] has been received before?>

NamelessCat wrote:

ihavenocluewhythisis wrote:

it would continue being true untill the flag is clicked

That's exactly my issue with this; having a boolean that can only work once per project isn't exactly efficient.
This was primarily why this was rejected in TOLORS; it's less about the wording and more about the possible applications.

ihavenocluewhythisis wrote:

-snip- (or maybe add a new block that resets it)
mrsrec
Scratcher
500+ posts

<message [ v] has been received before?>

it would continue being true untill the flag is clicked

There are multiple ways to start a project, not just by clicking the green flag. Would those also reset it? Also, how does the title “received before” let you know that? Just whether or not it's been received “before” seems too vague; I personally would interpret such a thing to mean if it's been received ever, which could never be turned off. The block is just a bit vague; but there are lots of alternative ideas like
(last broadcast received :: events)
ihavenocluewhythisis
Scratcher
500+ posts

<message [ v] has been received before?>

mrsrec wrote:

it would continue being true untill the flag is clicked

There are multiple ways to start a project, not just by clicking the green flag. Would those also reset it? Also, how does the title “received before” let you know that? Just whether or not it's been received “before” seems too vague; I personally would interpret such a thing to mean if it's been received ever, which could never be turned off. The block is just a bit vague; but there are lots of alternative ideas like
(last broadcast received :: events)
ill say it again

ihavenocluewhythisis wrote:

-snip- (or maybe add a new block that resets it)
also they would

Last edited by ihavenocluewhythisis (Nov. 11, 2024 01:17:53)

han614698
Scratcher
1000+ posts

<message [ v] has been received before?>

ihavenocluewhythisis wrote:

(#9)

mrsrec wrote:

it would continue being true untill the flag is clicked

There are multiple ways to start a project, not just by clicking the green flag. Would those also reset it? Also, how does the title “received before” let you know that? Just whether or not it's been received “before” seems too vague; I personally would interpret such a thing to mean if it's been received ever, which could never be turned off. The block is just a bit vague; but there are lots of alternative ideas like
(last broadcast received :: events)
ill say it again

ihavenocluewhythisis wrote:

-snip- (or maybe add a new block that resets it)
also they would


Saying “I'll say it again” and then “-snip-” does me no good because I have no idea what your reply is. Can you please clarify your response to @mrsrec's opinion?
Paddle2See
Scratch Team
1000+ posts

<message [ v] has been received before?>

Received by who? Before what?

There are many ways to change the state of a project in a visible way when a broadcast is sent out. You could change a costume or set a variable to another value. I feel like these would be preferable to designing a new block which is difficult to interpret exactly.

Powered by DjangoBB