Discuss Scratch
- Discussion Forums
- » Suggestions
- » Re-implement warp speed block [run without screen refresh]
- MathWizz
-
100+ posts
Re-implement warp speed block [run without screen refresh]
I understand that the warp speed block was removed and replaced by the “run without screen refresh” option in custom blocks, but custom blocks do not belong in certain places. It doesn't make sense to make a block to only perform an action once without refresh. The warp speed block works better in this case. I think both options should be available, mainly so I do not clutter up the custom blocks palette with blocks I only use once.
Last edited by Paddle2See (Aug. 27, 2025 16:25:33)
- veggieman001
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
Nothing is permanent.
Last edited by veggieman001 (July 16, 2013 23:24:17)
- nXIII
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
New users seeing a block used in someone's project that they can't find in their palette would be even more confusing than the warp speed block itself.
- JH1010
-
76 posts
Re-implement warp speed block [run without screen refresh]
I was disappointed when I saw that the warp speed block wasn't in my palette.
- Wes64
-
500+ posts
Re-implement warp speed block [run without screen refresh]
i agree. the “run without screen refresh” is so hidden that even experienced users who would like to use that function can't find it. “warp speed” also makes a whole lot more sense as to its function.
- ke1235
-
100+ posts
Re-implement warp speed block [run without screen refresh]
I agree. When I saw the “run without screen refresh” I had no idea what it ment. “Warp” makes a lot more sense
- Hardmath123
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
How about “force turbo speed” or something with the word “turbo”, to match with the shift-click-green-flag option? Though technically I think there's a small difference, the result (for the most part) is the same.
- Firedrake969
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
Much more intuitive for beginners. Support.
- Lightnin
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
I dunno guys, unless you watch “Star Trek”, or are into Sci Fi, “warp” is not a term that you are likely to understand. 
Screen refresh is not the easiest concept to grasp either, but it is at least more accurate / descriptive.

Screen refresh is not the easiest concept to grasp either, but it is at least more accurate / descriptive.
- MathWizz
-
100+ posts
Re-implement warp speed block [run without screen refresh]
I'm not talking about the block label, I want the actually C shaped warp speed block back. I don't really care what it is labeled, I just find it a much better way of running without screen refresh in some cases.
- Hardmath123
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
LightninRight, I'd prefer Infinite Improbability.
I dunno guys, unless you watch “Star Trek”, or are into Sci Fi, “warp” is not a term that you are likely to understand.
- LS97
-
100+ posts
Re-implement warp speed block [run without screen refresh]
MathWizzExactly. Not only does the current workaround make it harder than necessary to make blocks execute without screen refresh, but it also gives terrible programming habits to Scratchers (creating a function for very few blocks and a singe use).
I'm not talking about the block label, I want the actually C shaped warp speed block back. I don't really care what it is labeled, I just find it a much better way of running without screen refresh in some cases.
- nXIII
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
LS971) I can think of very few cases in which I've wanted “very few blocks” to be run atomically.
it also gives terrible programming habits to Scratchers (creating a function for very few blocks and a singe use).
2) Creating a function you only use once is not necessarily bad: if it serves a different purpose, put it in a different function.
- LS97
-
100+ posts
Re-implement warp speed block [run without screen refresh]
nXIII1) Loops containing 2 or 3 blocks. Loads.LS971) I can think of very few cases in which I've wanted “very few blocks” to be run atomically.
it also gives terrible programming habits to Scratchers (creating a function for very few blocks and a singe use).
2) Creating a function you only use once is not necessarily bad: if it serves a different purpose, put it in a different function.
2) But usually it won't be the case, especially for painting lines on the screen.
- nXIII
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
If you have that many tiny loops, shouldn't abstract it to a block anyway? There's almost certainly common code in there.
Painting lines is a different function than, e.g., painting circles or doing computations on those lines. Is that what you're talking about?
Painting lines is a different function than, e.g., painting circles or doing computations on those lines. Is that what you're talking about?
- Hardmath123
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
nXIIINot necessarily. In the demo for my vector graphics project, I had to write an atomic procedure to update the scene, which should be just done in my demo script. It adds clutter.
If you have that many tiny loops, shouldn't abstract it to a block anyway? There's almost certainly common code in there.
- LS97
-
100+ posts
Re-implement warp speed block [run without screen refresh]
nXIIIYeah, I meant that.
Painting lines is a different function than, e.g., painting circles or doing computations on those lines. Is that what you're talking about?
- theonlygusti
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
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:
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.
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.
Last edited by theonlygusti (Dec. 31, 2016 14:38:41)
- AonymousGuy
-
1000+ posts
Re-implement warp speed block [run without screen refresh]
define doSomeAction //run without screen refresh
...
Although it would be convenient to not always have to make a custom block for it…
- Discussion Forums
- » Suggestions
-
» Re-implement warp speed block [run without screen refresh]