Discuss Scratch
- Discussion Forums
- » Suggestions
- » New Block - run without screen refresh
- electronightrider
-
18 posts
New Block - run without screen refresh
(long unnecessary quote removed by moderator - please don't spam)
“Execute” is a good name
“Execute” is a good name
Last edited by Paddle2See (Oct. 28, 2022 19:03:23)
- randomguy3513
-
1000+ posts
New Block - run without screen refresh
Please don't quote the whole thing“Execute” is a good name Some more design ideas for the block:
-snipped blocks-
Feel free to add your own design ideas. The reason I added these is to give the ST naming suggestions, because I think one of the reasons why “all at once” has not returned is because the name wasn't very catchy or helpful. I think the “run: without screen refresh” is one of the better names, and please, post ideas of your own.
- CST1229
-
1000+ posts
New Block - run without screen refresh
(#6)These 3 names all seem like it would run the script normally instead of without screen refresh. I think the best options are run without screen refresh {}, run {} without screen refresh, warp (speed) {} and all at once {}.
Some more design ideas for the block:evaluate {} :: control(irrelevant parts snipped)
evaluate {
} show result :: control
execute {} :: grey
- Europe2048
-
27 posts
New Block - run without screen refresh
The block will be very confusing to beginners.
- medians
-
1000+ posts
New Block - run without screen refresh
when green flag clickedAgain
set [page v] to [1]
- modesties
-
100+ posts
New Block - run without screen refresh
when green flag clicked
set [page v] to [1]
- medians
-
1000+ posts
New Block - run without screen refresh
when green flag clicked
set [page v] to [1]
- radians
-
54 posts
New Block - run without screen refresh
when green flag clicked
set [page v] to [1]
- Little_Mittle12345
-
100+ posts
New Block - run without screen refresh
theonlygusti wrote:
Some more design ideas for the block:
All at once, Turbo mode or do all at once?
Some more design ideas for the block:
evaluate {} :: control// No. very confusing
evaluate {
} show result :: control// No. also very confusing.
run {
} without screen refresh :: control// Maybe. kinda confusing
execute {} :: grey// No. extremely confusing.
all at once {} :: control// Yes.
do {
} all at once :: control// Yes.
run {
} with light speed :: grey//maybe
Turbo Mode {} :: grey// Yes
run in [Turbo Mode v] {} :: control // we don't need a dropdown
single frame {} :: control// No. confusing.
atomicize {} :: control// No. also confusing
All at once, Turbo mode or do all at once?
Last edited by Little_Mittle12345 (Nov. 18, 2022 23:19:57)
- -ErrorPurpl_157
-
100+ posts
New Block - run without screen refresh
run this script [atomicized v] {Support, because it is annoying to make lots of custom blocks
…
} :: control
- randomguy3513
-
1000+ posts
New Block - run without screen refresh
Please don't quote the whole postsoulution: Some more design ideas for the block:
-snipped-
Feel free to add your own design ideas. The reason I added these is to give the ST naming suggestions, because I think one of the reasons why “all at once” has not returned is because the name wasn't very catchy or helpful. I think the “run: without screen refresh” is one of the better names, and please, post ideas of your own.warp {}:: control .
- Little_Mittle12345
-
100+ posts
New Block - run without screen refresh
Support cuz u would not waste time using red blocks
Last edited by Little_Mittle12345 (Nov. 18, 2022 23:17:30)
- scratchyGabby6
-
100+ posts
New Block - run without screen refresh
(#1)could this work?
I think we need a c-block that runs sections of code within a single frame, like a custom block with “no screen refresh” enabled. It would allow for blocks such as “repeat ()” and “repeat until <>” to be used more freely within 1sprite1script projects, where you generally are uinable to use them because of the delay caused by their repetitions.
The block would be very similar to the old all at once block.
The block could like like this:run without screen refresh {} :: controlsee more block design ideas
As I've said, blocks like “forever” and “repeat until <>” cannot be used within 1sprite1script projects because they have been programmed with a delay between iterations. Whilst this is helpful for newer, inexperienced Scratchers I think more advanced Scratchers should have the ability to cut out this delay, which is fatal to some projects.
Please let me know if you support.
all at once {or
} :: control
run without screen refresh ({code} @addInput :: ring
Last edited by scratchyGabby6 (March 1, 2023 11:03:07)
- cookieclickerer33
-
1000+ posts
New Block - run without screen refresh
This exists and is functional in 3.0
Well it was until an update broke it, making it the only hidden block that was previously working in 3.0 and now no longer works..
Well it was until an update broke it, making it the only hidden block that was previously working in 3.0 and now no longer works..
- 10data10
-
100+ posts
New Block - run without screen refresh
I feel like this person addressed the suggestion back in 2016 (page 5)
So, basically the Scratch Team found a way to introduce a “warp” feature that is not really “low floor” but it did help “raise the ceiling” and they did it in a way to protect new users. Very sneaky. Now it would be great if they could apply that same sneaky process to add other helpful features in a way that does not hurt the simplicity of Scratch for new users.
…https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/topic/47675/?page=5#post-1822416
Now, the thing with custom blocks is that they're something new users are likely not to care about. This, coupled with the fact that there's just a little a checkbox to perform this function, pushes the function out of the view of new users, who are never or almost never thinking about concepts like framerate, refreshing, or the fact that the blocks they place go in order. …
So, basically the Scratch Team found a way to introduce a “warp” feature that is not really “low floor” but it did help “raise the ceiling” and they did it in a way to protect new users. Very sneaky. Now it would be great if they could apply that same sneaky process to add other helpful features in a way that does not hurt the simplicity of Scratch for new users.
- Elijah999999
-
1000+ posts
New Block - run without screen refresh
This could be confusing to new Scratchers, and there's an easy workaround.
- medians
-
1000+ posts
New Block - run without screen refresh
If you mean just this: This could be confusing to new Scratchers, and there's an easy workaround.


Then yea, but creating multiple custom blocks with the code just to do this once.. and it's been mentioned since page 1.
- Basilikos
-
1000+ posts
New Block - run without screen refresh
You can't just expect New Scratchers to pick up every single concept This could be confusing to new Scratchers
all at once{give them time to learn. This block is extremely useful, the workaround is tedious and could help in the creation of projects.
} :: control
I don't care if somebody can't understand what it does, don't bring everybody down to one's level.
- Europe2048
-
27 posts
New Block - run without screen refresh
Easy work-around? Not a good idea.
- Discussion Forums
- » Suggestions
-
» New Block - run without screen refresh