Discuss Scratch

10goto10
Scratcher
500+ posts

Control Block : All at Once // Put blocks in this loop and they run together

VedanshS933 wrote:

So if you see the below posts you might get confused. So I'll explain it better. Really what I mean is to add an All at Once block in which 2 things will run at the same time not to make it fast. It'll be a Control Block. It will be helpful when you want to say and text to speech at the same time!
The confusion is that Scratch used to have an All at Once block that was basically a copy of the Warp block in SNAP! It’s purpose was to make a script run at turbo speed. However,…

I think what you want is to launch portions of subscripts in the same script.

This could let you run concurrent set of blocks without having to create additional names for custom blocks or broadcasts.

It also would let you make programs that were a little more compact (fewer broadcast names, custom names, variable names that tend after a while to clutter the block pallet.)

You might want to take a look at Snap. It’s free, very much like Scratch, and has some interesting features. https://snap.berkeley.edu/

Do you have an Animate a Name project that you'd like to have added to a studio? Please leave a comment in this studio.

VedanshS933
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

10goto10 wrote:

VedanshS933 wrote:

So if you see the below posts you might get confused. So I'll explain it better. Really what I mean is to add an All at Once block in which 2 things will run at the same time not to make it fast. It'll be a Control Block. It will be helpful when you want to say and text to speech at the same time!
The confusion is that Scratch used to have an All at Once block that was basically a copy of the Warp block in SNAP! It’s purpose was to make a script run at turbo speed. However,…

I think what you want is to launch portions of subscripts in the same script.

This could let you run concurrent set of blocks without having to create additional names for custom blocks or broadcasts.

It also would let you make programs that were a little more compact (fewer broadcast names, custom names, variable names that tend after a while to clutter the block pallet.)

You might want to take a look at Snap. It’s free, very much like Scratch, and has some interesting features. https://snap.berkeley.edu/

I want that there will be a control block which will be All at Once and whatever you put in it will be running together

Scratch On!



Home OS 3.0 Coming Soon!
https://scratch.mit.edu/projects/880616996/

Post Count - 2000+!
1. Suggestions 1100+ (first time hitting 1000 on a subforum!)
2. Questions about Scratch 250+
3. Advanced Topics 230+
4. New Scratchers 100+
5. Show & Tell 80+
6. Bugs and Glitches 70+

redesigning the signature
T0RRENT_
Scratcher
100+ posts

Control Block : All at Once // Put blocks in this loop and they run together

Why don't you say Scratch On in your signature?

My Website | Profile | GitHub | Click this link | I changed my logo for now I guess

My browser / operating system: ChromeOS 14388.61.0, Chrome 98.0.4758.107, No Flash version detected | crappy school chromebook

Perfect line separator to use in the Scratch Forums:
---------------------------------------------------------------------------------------------------------------------------------------------------------------
JPJPMan
Scratcher
22 posts

Control Block : All at Once // Put blocks in this loop and they run together

broadcast [message v]
ask [Stuff?] and wait

when I receive [message v]
...
Or
say [stuff]
ask [Stuff?] and wait
say []
There are a lot of other work arounds, but these are the ones that came to my head
dertermenter
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

VedanshS933 wrote:

(#1)

PS : Not a Duplicate.

You can see here that the scratch team have closed all at once suggestions in the past in favour for that suggestion linked, so this is a duplicate.


The2000 wrote:

All suggestions are unnecessary. If a suggestion is necessary then it's a bug report.

dertermenter wrote:

April Fools Day on the forums has been a repeated privilege, not an expectation
10goto10
Scratcher
500+ posts

Control Block : All at Once // Put blocks in this loop and they run together

dertermenter wrote:

VedanshS933 wrote:

(#1)

PS : Not a Duplicate.

You can see here that the scratch team have closed all at once suggestions in the past in favour for that suggestion linked, so this is a duplicate.
It’s always good to define your terms.

The suggestions you pointed to seem to be variations of the warp block that the Scratch Team called ‘all at once’ in the Scratch 2.0 beta. However, it looks like Ike the OP is suggesting a way to launch multiple subscripts at the same time in the same script, without the need to create multiple broadcast scripts. It’s true that this suggestion has re-used the name ‘all at once’ but I took it to mean ‘launch multiple blocks in the same frame, i.e. all at once’ in the same script. However, there might be a launch duplicate out there - I didn’t look for that.


Do you have an Animate a Name project that you'd like to have added to a studio? Please leave a comment in this studio.

VedanshS933
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

10goto10 wrote:

dertermenter wrote:

VedanshS933 wrote:

(#1)

PS : Not a Duplicate.

You can see here that the scratch team have closed all at once suggestions in the past in favour for that suggestion linked, so this is a duplicate.
It’s always good to define your terms.

The suggestions you pointed to seem to be variations of the warp block that the Scratch Team called ‘all at once’ in the Scratch 2.0 beta. However, it looks like Ike the OP is suggesting a way to launch multiple subscripts at the same time in the same script, without the need to create multiple broadcast scripts. It’s true that this suggestion has re-used the name ‘all at once’ but I took it to mean ‘launch multiple blocks in the same frame, i.e. all at once’ in the same script. However, there might be a launch duplicate out there - I didn’t look for that.


Yeah, this is not a dupe anyways. It has been unclosed 2 times

———–

Bring Up My Topic!



Home OS 3.0 Coming Soon!
https://scratch.mit.edu/projects/880616996/

Post Count - 2000+!
1. Suggestions 1100+ (first time hitting 1000 on a subforum!)
2. Questions about Scratch 250+
3. Advanced Topics 230+
4. New Scratchers 100+
5. Show & Tell 80+
6. Bugs and Glitches 70+

redesigning the signature
10goto10
Scratcher
500+ posts

Control Block : All at Once // Put blocks in this loop and they run together

VedanshS933 wrote:

Yeah, this is not a dupe anyways. It has been unclosed 2 times

I think that will keep happening unless you change your title to something like Control Block : Launch All at Once because the “All at once” block once existed and even though it did something else, it is mentioned in the list of rejected suggestions.

You’re not asking for warp speed. You’re asking for a way that one script could launch a glide while launching a forever look to check if a color has been touched and then stop the script (or any number of other commands or loops). It’s a way of putting several related stacks into one script to make it easier to read and to avoid having a bunch of “when I receive” hats. But right now, your suggestion will always be confused with the rejected “warp” block that was once called “all at once”.

Do you have an Animate a Name project that you'd like to have added to a studio? Please leave a comment in this studio.

7salad3salad
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

cant you make broadcasts to do that?
broadcast [all at once1 v]
when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

when I receive [all at once1 v]
...


Forumer Post Count Bar Graph! (inspired by AIGamesDeveloper)
Project: Forummon by randomguy3513
hi, contrast
JUST BECAUSE THERES A WORKAROUND ISNT A GOOD REASON TO NOT SUPPORT!!!

dont call me 7salad
dont call me 7salsa lol
just simply “Salad” will do.

:]::#00289A// This is my pet Noobles! He protects my signature from [i]unwanted guests[/i]

B){

}::#800080//This is Noobles' big brother, Probles. He has returned and Noobles is happy to see him!
//oh, yeah, he is also cool so he wears sunglasses.

:P::cap sensing//This is their little brother, Doobles

old banner thnng
10goto10
Scratcher
500+ posts

Control Block : All at Once // Put blocks in this loop and they run together

7salad3salad wrote:

cant you make broadcasts to do that?
Yes, that is the Scratch way to do it. But that spreads out the set of launched scripts. It would improve readability if they were together in one script. It might also help with the logic of stopping a loop or a block if these launched blocks and sub-scripts were still considered part of the script that launched them.

Launch all at once { 
- {
glide (5) secs to x: (0) y: (0)
} :: control

- {

wait until <key [space v] pressed?>
stop [This script v]
} :: control

} end :: control

Ideally the
stop [ This Script v]
would also stop the glide.

Do you have an Animate a Name project that you'd like to have added to a studio? Please leave a comment in this studio.

VedanshS933
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

7salad3salad wrote:

cant you make broadcasts to do that?
broadcast [all at once1 v]
when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

when I receive [all at once1 v]
...

That's too annoying



Home OS 3.0 Coming Soon!
https://scratch.mit.edu/projects/880616996/

Post Count - 2000+!
1. Suggestions 1100+ (first time hitting 1000 on a subforum!)
2. Questions about Scratch 250+
3. Advanced Topics 230+
4. New Scratchers 100+
5. Show & Tell 80+
6. Bugs and Glitches 70+

redesigning the signature
Jackson49_test
Scratcher
100+ posts

Control Block : All at Once // Put blocks in this loop and they run together

Bump
VedanshS933
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

Bump



Home OS 3.0 Coming Soon!
https://scratch.mit.edu/projects/880616996/

Post Count - 2000+!
1. Suggestions 1100+ (first time hitting 1000 on a subforum!)
2. Questions about Scratch 250+
3. Advanced Topics 230+
4. New Scratchers 100+
5. Show & Tell 80+
6. Bugs and Glitches 70+

redesigning the signature
doodleblues
Scratcher
100+ posts

Control Block : All at Once // Put blocks in this loop and they run together

semi support ..
Cons | easy workaround, could be used to lead to intentionally crash projects
Pro | would be more efficient in some cases instead of Broadcast, when i receive(x3)
More cons than pros, but i think this is a really good idea


mbrick2
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

Hacked block workaround .








My Forums
ATs
Collabaration
My collabs
AIPoint
AspectOS
CoreOS
OddyseyOS
Cops and Robbers
#BringBackManagerRights
#ReturnRightsToManagers
#WeAreForManagerRights
#LetsRemindAboutMangers
#WeAreMangers
#MangersMustManage

The road to 1000 posts!
0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 1000
80% complete

Banner Made By @Abcde26



Card Made By @Polygon
VedanshS933
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

mbrick2 wrote:

Hacked block workaround .

That does not work



Home OS 3.0 Coming Soon!
https://scratch.mit.edu/projects/880616996/

Post Count - 2000+!
1. Suggestions 1100+ (first time hitting 1000 on a subforum!)
2. Questions about Scratch 250+
3. Advanced Topics 230+
4. New Scratchers 100+
5. Show & Tell 80+
6. Bugs and Glitches 70+

redesigning the signature
historical_supa
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

This was in 2.0 alpha, but wonder why they removed. This would be better than just telling you to turn on turbo mode, though it could be workarounded with custom blocks with run without screen refresh checked. Just saying.

i love life
k0d3rrr
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

historical_supa wrote:

This was in 2.0 alpha, but wonder why they removed. This would be better than just telling you to turn on turbo mode, though it could be workarounded with custom blocks with run without screen refresh checked. Just saying.
Correct! According to the Scratch Wiki
The block was removed later in the alpha version of Scratch 2.0; in the official release, custom blocks instead have an option entitled “run without screen refresh”, which runs the script faster.
historical_supa
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

A question: what would happen if you added a wait block? Would it skip it? Same for repeat blocks and others.

i love life
VedanshS933
Scratcher
1000+ posts

Control Block : All at Once // Put blocks in this loop and they run together

historical_supa wrote:

A question: what would happen if you added a wait block? Would it skip it? Same for repeat blocks and others.

It will run it together so it will skip it



Home OS 3.0 Coming Soon!
https://scratch.mit.edu/projects/880616996/

Post Count - 2000+!
1. Suggestions 1100+ (first time hitting 1000 on a subforum!)
2. Questions about Scratch 250+
3. Advanced Topics 230+
4. New Scratchers 100+
5. Show & Tell 80+
6. Bugs and Glitches 70+

redesigning the signature

Powered by DjangoBB