Discuss Scratch

TheCreatorOfUnTV
Scratcher
1000+ posts

(Custom blocks) Rename "Run without screen refresh" to "Run instantly"

So, as you might know, there's an option in the custom block editor called “run without screen refresh” - it makes the block run as fast as possible instead of stopping to update the screen.
Anyway, not many people know what a screen refresh is when they join Scratch, and the name is not self-explanatory. Therefore, I suggest renaming it to “run instantly”
While the name is a bit misleading (it doesn't actually run instantly, try putting a forever loop to see the results), it will likely make more sense to new users than “run without screen refresh” - and “run without screen refresh” is misleading too (Scratch makes projects have a minimum of 2 frames per second.)

Sorry if this is a duplicate, I couldn't find any in the directory.

Last edited by TheCreatorOfUnTV (Sept. 9, 2024 03:21:17)

Za-Chary
Scratcher
1000+ posts

(Custom blocks) Rename "Run without screen refresh" to "Run instantly"

TheCreatorOfUnTV wrote:

While the name is a bit more misleading (it doesn't actually run instantly, try putting a forever loop to see the results), it makes more sense to new users than “run without screen refresh”
Have you asked other Scratchers — including newer programmers — which one makes more sense to them? If not, it seems like this is more of a guess than concrete evidence.

When I hear “run instantly,” I think, "Well, yeah, any code I click on will run instantly. It's not like it will take 1 second to say “meow” if I have the following script:"

define block
play sound [meow v]

when green flag clicked
block
TheCreatorOfUnTV
Scratcher
1000+ posts

(Custom blocks) Rename "Run without screen refresh" to "Run instantly"

Za-Chary wrote:

TheCreatorOfUnTV wrote:

While the name is a bit more misleading (it doesn't actually run instantly, try putting a forever loop to see the results), it makes more sense to new users than “run without screen refresh”
Have you asked other Scratchers — including newer programmers — which one makes more sense to them? If not, it seems like this is more of a guess than concrete evidence.

When I hear “run instantly,” I think, "Well, yeah, any code I click on will run instantly. It's not like it will take 1 second to say “meow” if I have the following script:"

define block
play sound [meow v]

when green flag clicked
block
Alright then, would “run loops instantly” be better?
han614698
Scratcher
1000+ posts

(Custom blocks) Rename "Run without screen refresh" to "Run instantly"

it doesn't run instantly - just waits to update the screen until the end. everything still takes 1/30th second.
starlightsparker
Scratcher
1000+ posts

(Custom blocks) Rename "Run without screen refresh" to "Run instantly"

I believe the current name is fine—Perhaps a “(i)” next to it to open up a note about what it means.

Powered by DjangoBB