Discuss Scratch
- 1a3c5e7g9i
-
100+ posts
Asynchronous Custom Blocks
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.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.
- Jonathan50
-
1000+ posts
Asynchronous Custom Blocks
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. 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.
- Charles12310
-
1000+ posts
Asynchronous Custom Blocks
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.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.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.
- Monniasza_spzoo
-
100+ posts
Asynchronous Custom Blocks
Support! Many processes may be run separately or simultenously (including physics+graphics).
- WaterComesBack
-
100+ posts
Asynchronous Custom Blocks
Latest details were 2 years ago. Please do not necro-post. Support! Many processes may be run separately or simultenously (including physics+graphics).
- NEF7532
-
25 posts
Asynchronous Custom Blocks
This topic is very old (from 2015), so please no necroposting.
- epicRedHot
-
500+ posts
Asynchronous Custom Blocks
Latest details were 2 years ago. Please do not necro-post. Support! Many processes may be run separately or simultenously (including physics+graphics).
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. This topic is very old (from 2015), so please no necroposting.
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.)
- TopicBumper
-
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.
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.
- kyleb-2005
-
35 posts
Asynchronous Custom Blocks
what does asynchonous mean
my brother is in 9 grade and i think he would know
my brother is in 9 grade and i think he would know
- CST1229
-
1000+ posts
Asynchronous Custom Blocks
Basically something not needing to wair for another thing for it to run. what does asynchonous mean
my brother is in 9 grade and i think he would know
- Barthdry
-
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
-
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.