Discuss Scratch
- Discussion Forums
- » Suggestions
- » REVIVE ALL AT ONCE (Run without screen refresh)
- NDSDNS
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
I am speaking on behalf of all 1script1sprite creators. Add a custom block? 2 SCRIPTS!
UPDATE:
In Scratch 2.0 beta, there was a block called all at once:
In one of the replies, someone, @stickfiregames, said it should have a better name, which I agree with:
I hope I expressed this clearly.
UPDATE:
In Scratch 2.0 beta, there was a block called all at once:
all at onceIn 1script1sprite this is very useful, for if you add a custom block, that's another script, which is unwanted.\
...What should be run without screen refresh.
end
In one of the replies, someone, @stickfiregames, said it should have a better name, which I agree with:
run without screen refreshAlso, this is not just for 1script1sprite. If you make a custom block without screen refresh, and only use it the one time, this is against the main use of custom blocks. Use something again and again, with the option of parameters and/or run without screen refresh. I am not saying that the option should be removed, I am saying there should be a different option if you JUST want run without screen refresh.
end
I hope I expressed this clearly.
Last edited by NDSDNS (March 20, 2016 18:08:18)
- Gaza101
-
Scratcher
500+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
I'm not entirely sure what you're suggesting here.
- P444
-
Scratcher
500+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
I'm not entirely sure what you're suggesting here.This and nothing is done simultaneously on scratch, there is always a time lag.
- stickfiregames
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
Support, it will also make scripts easier to follow since they are all in one place.
I'm not entirely sure what you're suggesting here.This and nothing is done simultaneously on scratch, there is always a time lag.
all at once :: control cstartwas a block from development versions of 2.0 which was the same as running without screen refresh. If it does come back it should have a better name though, like
end
run :: control cstart
without screen refresh :: cend
Last edited by stickfiregames (March 20, 2016 12:24:09)
- NDSDNS
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
Support, it will also make scripts easier to follow since they are all in one place.I agree with the better nameI'm not entirely sure what you're suggesting here.This and nothing is done simultaneously on scratch, there is always a time lag.all at once :: control cstartwas a block from development versions of 2.0 which was the same as running without screen refresh. If it does come back it should have a better name though, like
endrun :: control cstart
without screen refresh :: cend
- NDSDNS
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
I'm not entirely sure what you're suggesting here.It was a control block that acted like a custom block without screen refresh in 2.0 alpha. It was removed because of custom blocks

- Gaza101
-
Scratcher
500+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
I'm aware of what the block did; I was just confused by your lack of explanation.I'm not entirely sure what you're suggesting here.It was a control block that acted like a custom block without screen refresh in 2.0 alpha. It was removed because of custom blocks
- DaSpudLord
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
run without screen refresh::control cstartSupport for that.
end
- pvz_pro
-
Scratcher
500+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
no support, right click the define block (looks like this)
define
Last edited by pvz_pro (March 20, 2016 13:00:39)
- Sheep_maker
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
So in this situation:
Or maybe the wait block gets ignored?
Also will repeat blocks run faster? How about forever loops; what would happen if I put one in there?
Although I support, custom blocks reduce the chances of accidentally lagging yourself.
all at once::control cstartI'm hoping that unlike custom blocks without screen refresh, the wait block gets pushed to the end of the script, so it will show, hide, then wait one second. Otherwise it would be easier to lag projects.
show
wait (1) secs
hide
end
Or maybe the wait block gets ignored?
Also will repeat blocks run faster? How about forever loops; what would happen if I put one in there?
Although I support, custom blocks reduce the chances of accidentally lagging yourself.
- TheMonsterOfTheDeep
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
So in this situation:I think it should behave exactly the same as custom blocks.all at once::control cstartI'm hoping that unlike custom blocks without screen refresh, the wait block gets pushed to the end of the script, so it will show, hide, then wait one second. Otherwise it would be easier to lag projects.
show
wait (1) secs
hide
end
Or maybe the wait block gets ignored?
Also will repeat blocks run faster? How about forever loops; what would happen if I put one in there?
Although I support, custom blocks reduce the chances of accidentally lagging yourself.
Support.
- Scratcher1002
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
PLEASE NO… Custom Blocks lag the entire page when a wait block is in a run without screen refresh block.So in this situation:I think it should behave exactly the same as custom blocks.all at once::control cstartI'm hoping that unlike custom blocks without screen refresh, the wait block gets pushed to the end of the script, so it will show, hide, then wait one second. Otherwise it would be easier to lag projects.
show
wait (1) secs
hide
end
Or maybe the wait block gets ignored?
Also will repeat blocks run faster? How about forever loops; what would happen if I put one in there?
Although I support, custom blocks reduce the chances of accidentally lagging yourself.
Support.
no support, right click the define block (looks like this)The point of this is so you don't NEED a custom block, since run without screen refresh is needed in some case in a 1s1s project.define
I support, but I think it should be:
run :: control cstart
all at once :: control cend
// or
run :: control cstart
at Sanic speed :: control cend
- JonathanSchaffer
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
run::control cstart
...
without screen refresh::cend
- NDSDNS
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
Ok, well I heard someone complaining that in 1script1sprite you can not have run without screen refresh because it requires a custom block, which IS ANOTHER SCRIPT!I'm aware of what the block did; I was just confused by your lack of explanation.I'm not entirely sure what you're suggesting here.It was a control block that acted like a custom block without screen refresh in 2.0 alpha. It was removed because of custom blocks
Last edited by NDSDNS (March 20, 2016 17:58:26)
- NDSDNS
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
no support, right click the define block (looks like this)I do not think you understand the point. We are talking about 1script1sprite. If you add a custom block it is ANOTHER SCRIPT, making it NOT 1script1sprite, which is the goal.define
- P444
-
Scratcher
500+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
1 single custom block (with scripts to run inside) will only differ from what your block would be is a hat block. Plus, you can run the custom block with only 1 block rather your block has to copy paste the whole script inside if you are going to run it multiple times, so it will actually increase in size (if that is the concern you are having).no support, right click the define block (looks like this)I do not think you understand the point. We are talking about 1script1sprite. If you add a custom block it is ANOTHER SCRIPT, making it NOT 1script1sprite, which is the goal.define
- NDSDNS
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
I'm talking about 1script1sprite.1 single custom block (with scripts to run inside) will only differ from what your block would be is a hat block. Plus, you can run the custom block with only 1 block rather your block has to copy paste the whole script inside if you are going to run it multiple times, so it will actually increase in size (if that is the concern you are having).no support, right click the define block (looks like this)I do not think you understand the point. We are talking about 1script1sprite. If you add a custom block it is ANOTHER SCRIPT, making it NOT 1script1sprite, which is the goal.define
- griffpatch
-
Scratcher
100+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
Test out how it might work here: https://scratch.mit.edu/projects/113321949/
My emulated version of this block allows for nesting of wait and broadcast & wait without causing the project to lag out. It just assumes that such a request means that you do indeed with to wait, even though you are within the atomic section. Once the wait is over the execution continues in an atom manor. Seems to work well.
My emulated version of this block allows for nesting of wait and broadcast & wait without causing the project to lag out. It just assumes that such a request means that you do indeed with to wait, even though you are within the atomic section. Once the wait is over the execution continues in an atom manor. Seems to work well.
Last edited by griffpatch (June 17, 2016 11:41:10)
- PrincessPanda_test_
-
Scratcher
1000+ posts
REVIVE ALL AT ONCE (Run without screen refresh)
Test out how it might work here: https://scratch.mit.edu/projects/113321949/ALL HAIL SHADOW GRIFFPATCH
My emulated version of this block allows for nesting of wait and broadcast & wait without causing the project to lag out. It just assumes that such a request means that you do indeed with to wait, even though you are within the atomic section. Once the wait is over the execution continues in an atom manor. Seems to work well.
He found the answer!
Wow, he really finds the answer to everything.
- Discussion Forums
- » Suggestions
-
» REVIVE ALL AT ONCE (Run without screen refresh)