Discuss Scratch
- Discussion Forums
- » Suggestions
- » Put broadcast in control?
- soupoftomato
- Scratcher
100+ posts
Put broadcast in control?
I suppose I don't really know the logic behind the division of Control and Events into two sections and how it was decided where each should go, but Events all seem to be mainly things that the user can trigger, while a broadcast is triggered by the script and not a buttonpress/camera/greenflag click, so it seems like broadcasts should go under Control.
EDIT: Typo.
- Hardmath123
- Scratcher
1000+ posts
Put broadcast in control?
I disagree—broadcasts and the when I receive block go together, and are clearly triggers. The clone block is different, it's not really a trigger, more like an announcement/initialization.
- soupoftomato
- Scratcher
100+ posts
Put broadcast in control?
But the way I see it, the “Control” area is clearly things that the script, and by extension the programmer, is controlling. Like having things wait blank seconds, or stopping all. Broadcasting is another thing that the broadcast (and “when I recieve block”, which would obviously move to control with it) are all based on the script. Sure, the user CAN do things to trigger the broadcast, but they also may not do anything to trigger them. I disagree—broadcasts and the when I receive block go together, and are clearly triggers. The clone block is different, it's not really a trigger, more like an announcement/initialization.
Everything besides the broadcast and corresponding blocks in events are most likely to be triggered by the user. The most arguable is the backdrop switching check, but even then, to put that as a hat block would most likely be user triggered (as you could attach the script directly after changing the backdrop in the original script if the user didn't have to do it).
EDIT: Typo.
- savaka
- Scratcher
1000+ posts
Put broadcast in control?
Events means conditions that start the script. Broadcasts are conditions that start the script, so I think they go there.
- Xolay
- Scratcher
1000+ posts
Put broadcast in control?
As above, events are conditions that start the script. Controls are for repeating and waiting.
no, this isn't a necropost.
no, this isn't a necropost.
I'm a 8 year old boy
[0.0](ᵔ ᵕ ᵔ::stack)('_'::stack variables)(o,o::stack control)(d_b::stack operators)(²-²::stack motion)(1_1::stack looks)(°-°::stack sound)::stack #000000//these are my kumquat protectors
if <(username) = [add signature] > thenWHAT??? HOW ARE YOU SEEING THIS?
set [big brain v]to [True]
end
<<true(::grey) ::#00FF00>::operators>I love courtney from total dramarama
<<(::grey) false::#ff0000>::operators>
My goal:
5000 posts (::control) (::control) (::#000000) (::#000000) (::#000000) ::#00008B
Credits: Google
move (1) step::motion
hello, light mode user
hello, dark mode user
this hat is looking at u
() () ::custom hat
POV: you are a ST member about to report
See the POV of being a Scratch Team member.
atchscray isyay ayay igh-levelhay ock-basedblay isualvay ogrammingpray anguagelay andyay ebsiteway argetedtay imarilypray atyay ildrenchay 8–16 asyay anyay educationalyay ooltay orfay ogrammingpray.
PLZ buy me a Wedo 2.0
hellohellohellohello
I BELIEVE IN VS TOTAL DRAMARAMA SUPREMACY
you are not being valid offtopic there
hahaha superhero block go brrrr::#FFFFFF cap
made with uploads.scratch.mit.edu
- BanMeOS
- Scratcher
500+ posts
Put broadcast in control?
No support, events are for starting scripts as said above. Control is for controlling the scripts.
([foo v] ::variables)
([list v] ::list)
set [ v].y to [] ::variables
([foo v] [ v] pos :: variables)
<[] is exactly [] :: operators>
<mouse moving? ::sensing>
point towards x: () y: () ::motion
glide () secs to [sprite v] ::motion
we reach 410 + 10 posts :: sound
lol ::operators
- Discussion Forums
- » Suggestions
- » Put broadcast in control?