Is there any possible way to make the repeat block loop the script faster? I tried making a block from the source code but I couldn't really figure it out very well. I'd really like to see a "process" block that processes the script n times without the delay from beginning the repeat loop. This would make calculating numbers and sorting so much faster and drastically reduce the size of some of my projects. I know I could have put this in the suggestions forum but I thought I could get help here. If anyone could point me in the right direction or even hack Scratch itself and make one, I'd really appreciate it.
Offline
Shift click extras then choose set single stepping then choose turbo speed (only works offline this way)
Offline
I know about the turbo speed one, but it can't be used in conjunction with normal repeat blocks.
Offline
Turbo speed should impact everything except explicit timed waits (e.g. "say ... for ... seconds"). It may not impact a tight loop very much because it doesn't really go that much faster in the number of steps per frame.
If truly everything should go really fast, you could try the VERY-ALPHA flash scratch player, which can go up to 100 steps per frame. But if you have graphics changing too, you will get a 'strobe' effect because the changes occurred faster than the frame rate could display them.
With the current Scratch language (control model and other behavior), another alternative might be to make all graphic, look, etc. changing blocks automatically have a single frame delay (like a really short 'wait'), and that combined with a high step rate might work for some projects. That would take a bit of work to (within the player engine) mark as special all the blocks that need the delay -- but other than that, I believe it would work properly at slow speeds and does not require new blocks or flags or anything.
Offline