Discuss Scratch

storytellergirl2247
Scratcher
100+ posts

New scratch idea: Project pause button.

Calling all Scratch Team members!
on scratch, there are times i need to pause the project, but i groun when i remember that there is no such thing! can you please add on so that people can pause so that people don't need to start a project over to when leaving the computer for a moment! could you try? thank you!
(BTW, i thought of this when my sis was doing a project with a ton of levels and we had to eat lunch. here is the project she was on.)

Last edited by storytellergirl2247 (March 15, 2016 20:46:31)

DaSpudLord
Scratcher
1000+ posts

New scratch idea: Project pause button.

Support.
banana439monkey
Scratcher
1000+ posts

New scratch idea: Project pause button.

storytellergirl2247 wrote:

Calling all Scratch Team members!
on scratch, there are times i need to pause the project, but i groun when i remember that there is no such thing! can you please add on so that people can pause so that people don't need to start a project over to when leaving the computer for a moment! could you try? thank you!
(BTW, i thought of this when my sis was doing a project with a ton of levels and we had to eat lunch. here ist he project she was on.)
No support - use phosphorus.
DaSpudLord
Scratcher
1000+ posts

New scratch idea: Project pause button.

banana439monkey wrote:

No support - use phosphorus.
But phosphorus is really buggy.
mrbobbygreathead
Scratcher
1000+ posts

New scratch idea: Project pause button.

What's wrong with coding in a pause? It's really easy and an important skill for learning programmers. There is now way the scratch team will add this as it is an unneeded laziness.
liam48D
Scratcher
1000+ posts

New scratch idea: Project pause button.

mrbobbygreathead wrote:

What's wrong with coding in a pause? It's really easy and an important skill for learning programmers. There is now way the scratch team will add this as it is an unneeded laziness.
I think this is for pausing things like animations and such (as a button in the UI). Support (in that case).
ZLGames
Scratcher
1000+ posts

New scratch idea: Project pause button.

No support, you can just use phosphorus.

Also, it wouldn't be too hard to program it yourself.

- ZL
DaSpudLord
Scratcher
1000+ posts

New scratch idea: Project pause button.

ZLGames wrote:

No support, you can just use phosphorus.

I wrote:

But phosphorus is really buggy.

Last edited by DaSpudLord (March 15, 2016 21:00:16)

storytellergirl2247
Scratcher
100+ posts

New scratch idea: Project pause button.

ZLGames wrote:

No support, you can just use phosphorus.

Also, it wouldn't be too hard to program it yourself.

- ZL

so quote this and use the blocks to build the script of a pause.
johndeere47
Scratcher
100+ posts

New scratch idea: Project pause button.

.

Last edited by johndeere47 (Aug. 27, 2023 01:54:49)

Zekrom01
Scratcher
1000+ posts

New scratch idea: Project pause button.

Aaaaaaaaaand there is an opportunity to code it yourself.

Half support, since phosphorus can be pretty glitchy.
DownsGameClub
Scratcher
1000+ posts

New scratch idea: Project pause button.

Semi-Support. While this is convenient (and has been suggested many times), it does pose a problem.

Where will the project stop if it is in the middle of the script? Where will it restart? Sidenote- I am extremely disappointed that nobody caught this yet.
Inreal49
Scratcher
100+ posts

New scratch idea: Project pause button.

I dont now why this is getting bad supporters, is a very cool idea! , posporus, or whatever is writed, please what a kind of glitchy! and why program a pause when you alredy have it! its very cool!
Sheep_maker
Scratcher
1000+ posts

New scratch idea: Project pause button.

Support. I'm assuming that all sounds, blocks that take longer than expected, the timer, and loops pause and resume as if nothing has happened. I'm also assuming that, like stopping a project, event blocks can still be triggered and there's this block:
pause project::cap control
I'm also assuming that using workarounds, it would be possible to automatically unpause a project. I'd expect that clones and graphic effects don't get removed like when the project is stopped.
DaSpudLord
Scratcher
1000+ posts

New scratch idea: Project pause button.

DownsGameClub wrote:

Where will the project stop if it is in the middle of the script? Where will it restart? Sidenote- I am extremely disappointed that nobody caught this yet.
It will literally freeze in place. Like pausing a movie. When you pause a movie, it freezes, and when you resume it, it continues from where it left off. I don't get how that's a problem with the suggestion, it seems pretty obvious.
helloandgoodbye9
Scratcher
1000+ posts

New scratch idea: Project pause button.

Support. For anyone who says there are “easy” workarounds, try pausing music.
Sheep_maker
Scratcher
1000+ posts

New scratch idea: Project pause button.

DaSpudLord wrote:

DownsGameClub wrote:

Where will the project stop if it is in the middle of the script? Where will it restart? Sidenote- I am extremely disappointed that nobody caught this yet.
It will literally freeze in place. Like pausing a movie. When you pause a movie, it freezes, and when you resume it, it continues from where it left off. I don't get how that's a problem with the suggestion, it seems pretty obvious.
No, it can get confusing. The timer doesn't stop when the project stops, so pausing the project probably would still let the timer continue.

Anyways, how would a user pause/unpause a project? How would the green flag and stop sign react? Will the project unpause when you go into fullscreen or into the editor? What would happen if a script it was in the middle of executing was paused, removed, then resumed? Can a project unpause itself? Can it pause itself?
DaSpudLord
Scratcher
1000+ posts

New scratch idea: Project pause button.

Sheep_maker wrote:

DaSpudLord wrote:

DownsGameClub wrote:

Where will the project stop if it is in the middle of the script? Where will it restart? Sidenote- I am extremely disappointed that nobody caught this yet.
It will literally freeze in place. Like pausing a movie. When you pause a movie, it freezes, and when you resume it, it continues from where it left off. I don't get how that's a problem with the suggestion, it seems pretty obvious.
No, it can get confusing. The timer doesn't stop when the project stops, so pausing the project probably would still let the timer continue.
I would think that the timer would be paused, too, to prevent the project from getting messed up. And the difference between the stop button and the pause button is that the stop button kills the scripts, whereas the pause button freezes the scripts and allows resuming the scripts.

Sheep_maker wrote:

Anyways, how would a user pause/unpause a project?
By summoning a unicorn.
</sarcasm>
Through a pause button, how else?

Sheep_maker wrote:

How would the green flag and stop sign react?
Pressing the green flag would start the project from the beginning, stop sign would kill all of the scripts.

Sheep_maker wrote:

Will the project unpause when you go into fullscreen or into the editor?
Why would it? Youtube vids don't unpause just because you enter fullscreen. No.

Sheep_maker wrote:

What would happen if a script it was in the middle of executing was paused, removed, then resumed?
It would have the same effect as if you modified a script while the project was running (without pausing it).

Sheep_maker wrote:

Can a project unpause itself?
Since pausing freezes all of the scripts, even if we added an unpause block, it would never work since none of the scripts are running and therefore none of them can run it.

Sheep_maker wrote:

Can it pause itself?
I guess we could add a pause block. I mean, why not?

Honestly, half of these questions were not hard to answer and were just answered using common logic. Did you just come up with these questions as a poor excuse to no support?

Last edited by DaSpudLord (March 16, 2016 14:53:23)

Ninkancho
Scratcher
500+ posts

New scratch idea: Project pause button.

Support. Snap! and Phosphorus both have this, making the lack of “official” pausing functionality in the UI a sore oversight. Plus, there are some things that just can't be paused and restarted at will, for example, sounds. Some related sound-pausing blocks and whatnot could be useful too.
JonathanSchaffer
Scratcher
1000+ posts

New scratch idea: Project pause button.

Support.
both the pause/unpause button and
pause program::control

Last edited by JonathanSchaffer (March 16, 2016 17:27:32)

Powered by DjangoBB