Discuss Scratch

1a3c5e7g9i
Scratcher
100+ posts

Asynchronous Custom Blocks

Charles12310 wrote:

Run w/o screen refresh should be disabled when run in separate thread is checked. Here is a new mockup (with spelling mistakes fixed):

But what if I wanted a threaded custom block to run quickly? Not supporting for this option. This could ruin projects.
Changing the entire default function of a block would ruin projects; adding a feature that does not change the default function (of a block) wouldn't ruin them.


Wao how is that possible





Uh Squidward? Yes Spongebob? You might want to look at this… HOLY SHRIMP! If we don't act now, well, think about how many clams I'll have to cough up JUST to see an extra portion of nick.com… or worse, to see ALL of it in general! *** Reader! This is not a fictional sketch! It actually is, but that's not the point. Learn more at the link that Spongebob left at the first instance of “this”.
Jonathan50
Scratcher
1000+ posts

Asynchronous Custom Blocks

1a3c5e7g9i wrote:

Changing the entire default function of a block would ruin projects; adding a feature that does not change the default function (of a block) wouldn't ruin them.
I'm not sure what you mean. Whether or not run w/o screen refresh and run in seperate thread are mutually exclusive this doesn't change the default function of a block.

Not yet a Knight of the Mu Calculus.
Charles12310
Scratcher
1000+ posts

Asynchronous Custom Blocks

1a3c5e7g9i wrote:

Charles12310 wrote:

Run w/o screen refresh should be disabled when run in separate thread is checked. Here is a new mockup (with spelling mistakes fixed):

But what if I wanted a threaded custom block to run quickly? Not supporting for this option. This could ruin projects.
Changing the entire default function of a block would ruin projects; adding a feature that does not change the default function (of a block) wouldn't ruin them.
Can you verify that this is true? This hasn't even been implemented so we can't be sure that you are true. Besides, I do not see how this would ruin projects.


A few internet communication companies want to corrupt the internet by getting rid of net neutrality. Stop Them!
DaEpikDude
Scratcher
1000+ posts

Asynchronous Custom Blocks

bunmp (bring up not my post)

And all the world over, each nation's the same,
They've simply no notion of playing the game.
They argue with umpires, they cheer when they've won,
And they practice beforehand, which ruins the fun!
Th3DiamondMin3craft
Scratcher
100+ posts

Asynchronous Custom Blocks

Support!


((((((((((((drained infinity :: grey) :: grey) :: grey) :: grey) :: grey) :: grey) :: grey) :: grey) :: grey) :: grey) :: grey) :: grey)

Monniasza_spzoo
Scratcher
100+ posts

Asynchronous Custom Blocks

Support! Many processes may be run separately or simultenously (including physics+graphics).
WaterComesBack
Scratcher
100+ posts

Asynchronous Custom Blocks

Monniasza_spzoo wrote:

Support! Many processes may be run separately or simultenously (including physics+graphics).
Latest details were 2 years ago. Please do not necro-post.

BA BUM BUM B U M
BA BUM BUM B U M
BA BUM BUM B U M
BA BUM BUM B U M
okay enough, welcome to my siggy. (press down+shift while highlighting a part of my signature to see the rest of my sig)
E

whoops sorry for the accidental e

h

h

h

stop viewing this

move (999999999) steps
move (999999) steps



ende
NEF7532
Scratcher
25 posts

Asynchronous Custom Blocks

This topic is very old (from 2015), so please no necroposting.

Forum Post Counter: 0 [#00ff00] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] [#000000] 1000 :: color #0000ff
0 bars are done :: color #00ffff
Current Post Count is 8 :: color #00ff00

A finished bar looks like this. :: color #999999
Forum Post Counter: 0 [#00ff00] [#00ff0c] [#00ff19] [#00ff26] [#00ff33] [#00ff3f] [#00ff4c] [#00ff59] [#00ff66] [#00ff72] [#00ff7f] [#00ff8c] [#00ff99] [#00ffa5] [#00ffb2] [#00ffbf] [#00ffcc] [#00ffd8] [#00ffe5] [#00fff2] 1000 :: color #0000ff
epicRedHot
Scratcher
500+ posts

Asynchronous Custom Blocks

WaterComesBack wrote:

Monniasza_spzoo wrote:

Support! Many processes may be run separately or simultenously (including physics+graphics).
Latest details were 2 years ago. Please do not necro-post.

NEF7532 wrote:

This topic is very old (from 2015), so please no necroposting.
If a feature request isn't rendered obsolete by outside circumstances (i.e. a nearly identical feature being added), it's not a necropost, as far as I'm aware.

As for the feature itself, full support from me. This would be very useful to have one sprite handle multiple tasks. (The only workaround I can think of would be making clones, but that just causes slowdown, since the clone inherits all of the sprite's behavior, instead of just the relevant stuff.)

I occasionally do things.
TopicBumper
New to Scratch
100+ posts

Asynchronous Custom Blocks

Bump.

Ever since the “do while doing” E block was rejected, I think this will be a better alternative to having multiple scripts run at once.
RazyRabbit
Scratcher
35 posts

Asynchronous Custom Blocks

Bump
kyleb-2005
New to Scratch
35 posts

Asynchronous Custom Blocks

what does asynchonous mean
my brother is in 9 grade and i think he would know
CST1229
Scratcher
1000+ posts

Asynchronous Custom Blocks

kyleb-2005 wrote:

what does asynchonous mean
my brother is in 9 grade and i think he would know
Basically something not needing to wair for another thing for it to run.

This is a signature. It's a piece of text that appears below every post I write. Click here to learn more, including how to make your own.
RIP assets image hosting. 2013?-2023



Barthdry
Scratcher
500+ posts

Asynchronous Custom Blocks

I support it by 60% but it just make things harder how can you check whether a script is asynchronous or not should i be looking into the make block. But why not rather make 2 scripts rather than complicating scratch but still i it is good to not wait so that it has better execution in some cases.

Last edited by Barthdry (Aug. 5, 2021 12:27:16)

InvalidUser18
Scratcher
6 posts

Asynchronous Custom Blocks

This 100% needs to be a thing, going from Scratch to Javascript Canvas and back is a HUGE difference. I love that I can run two functions at the same time with promises in javascript with no issues and no lag behind on either end. Yet when I come back, I always throw away projects because of the lag on things that are supposed to go to a moving object. PLEASE MAKE THIS A THING!!! I am starting to think that making my own easy javascript engine is necessary because most of them either confuse me, don't work properly, lack documentation, or are locked by my school because apparently they are proxies. I want to continue with making cool fun easy games( that no one plays but that is ok. you don't get famous overnight. Also it's really hard to get a consistent visitor or even visitors at all.) but I can't because of these issues angering me. Anyways, I hope they fix this.

Powered by DjangoBB