Discuss Scratch
- Discussion Forums
- » Suggestions
- » New Block - run without screen refresh
- drmcw
-
1000+ posts
New Block - run without screen refresh
Scratch is supposed to be simple. A block like this would make little sense to most people. It is useful and hence the reason you can do this in a custom block. I don't think a new block is required just because people want to use this in 1s1s. Isn't not having that ability part of the 1s1s challenge?
- baptiste2b31
-
6 posts
New Block - run without screen refresh
I personnaly consider using
define scriptand then
(script)is still a 1sprite1script using the “more blocks” is to my mind like adding functions : it's still only one script that is running…
- testingscript64
-
100+ posts
New Block - run without screen refresh
you can do this in a custom block.
define doSomeAction //run without screen refresh
...
Although it would be convenient to not always have to make a custom block for it…
Last edited by testingscript64 (Sept. 14, 2014 11:49:11)
- Iri-O
-
100+ posts
New Block - run without screen refresh
Support. Like it has been said before, It would be very useful for 1sprite1script projects, where you cannot use custom blocks.
- theonlygusti
-
1000+ posts
New Block - run without screen refresh
You might think that, but lots of other people will just look at the script count and see 1 sprite, 2 scripts, even though one of them is just a custom block. I personnaly consider usingdefine scriptand then(script :: custom stack)is still a 1sprite1script using the “more blocks” is to my mind like adding functions : it's still only one script that is running…
- anythingispossible
-
100+ posts
New Block - run without screen refresh
all at once". It was removed because atomic functions were added, and I doubt it's ever coming back.I wish I joined scratch earlier… I missed a lot of the fun. But I was born in 2003, so… There used to be a block called "
- theonlygusti
-
1000+ posts
New Block - run without screen refresh
Yes, we all missed a lot of fun. I wish they'd kept that block…all at once". It was removed because atomic functions were added, and I doubt it's ever coming back.I wish I joined scratch earlier… I missed a lot of the fun. But I was born in 2003, so… There used to be a block called "
- Penton1753
-
19 posts
New Block - run without screen refresh
when green flag clicked
forever
run without screen refresh?
end
Last edited by Penton1753 (Sept. 15, 2014 12:19:40)
- 50zeroWeirdo
-
18 posts
New Block - run without screen refresh
Some more design ideas for the block:evaluate :: control cstartFeel 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.
end
evaluate :: control cstart
show result :: control cend
run :: control cstart
without screen refresh :: control cend
execute :: grey cstart
end
all at once :: control cstart
end
do :: control cstart
all at once :: cend
run :: grey cstart
with light speed :: grey cend
Turbo Mode :: grey cstart
end
run in [Turbo Mode v] :: control cstart
end
single frame :: control cstart
end
atomicize :: control cstart
end
How about doing this:
run script :: control cstart very fast :: control cend
- theonlygusti
-
1000+ posts
New Block - run without screen refresh
You forgot your [scratchblocks] tags,Some more design ideas for the block:evaluate :: control cstart…
end
How about doing this:
run script :: control cstart very fast :: control cend
run script :: control cstart
very fast :: control cend
Thanks for the suggestion! I think it is a bit misleading though, because the block I am proposing will run the entire scrip before redrawing the screen, which is a different concept to the one your block implies.
- 20btheilmanngohr
-
100+ posts
New Block - run without screen refresh
I think this idea was removed, something like
all at once:: cstart
end:: cend
Last edited by 20btheilmanngohr (Sept. 29, 2014 18:32:38)
- theonlygusti
-
1000+ posts
New Block - run without screen refresh
But you cannot do this within 1sprite1script projects, and custom blocks are messy, and why would you want to waste loads of time setting up a custom block for a single repeat () loop? No support. Use custom blocks that are set to “Run Without Screen Refresh”
- theonlygusti
-
1000+ posts
New Block - run without screen refresh
It's not just for 1s1s projects, it will be useful as a utility and time saver as well. Also, I think custom blocks will be more complicated to New Scratchers than this block. Scratch is supposed to be simple. A block like this would make little sense to most people. It is useful and hence the reason you can do this in a custom block. I don't think a new block is required just because people want to use this in 1s1s. Isn't not having that ability part of the 1s1s challenge?
- lalala3
-
100+ posts
New Block - run without screen refresh
Even if there's a way that works, that doesn't necessarily mean it can't be improved upon. The current system, by preventing Scratchers from accessing the function directly, on occasion forces one to stick most of hir code in a custom block, but more importantly, it's inherently inelegant. I understand if it's too much trouble for the Scratch Team, but this seems like a relatively straightforward addition that would serve to streamline the Scratch language. No support. Use custom blocks that are set to “Run Without Screen Refresh”
- theonlygusti
-
1000+ posts
New Block - run without screen refresh
+1 Even if there's a way that works, that doesn't necessarily mean it can't be improved upon. The current system, by preventing Scratchers from accessing the function directly, on occasion forces one to stick most of hir code in a custom block, but more importantly, it's inherently inelegant. I understand if it's too much trouble for the Scratch Team, but this seems like a relatively straightforward addition that would serve to streamline the Scratch language.
Brilliantly said, thanks!
- robosnakejr
-
1000+ posts
New Block - run without screen refresh
Support, because a lot of scratchers don't know the custom-block thing.
- Discussion Forums
- » Suggestions
-
» New Block - run without screen refresh