Discuss Scratch

Rendangbike2
Scratcher
1000+ posts

Pause/Resume

This would be super beneficial if you are playing a game and want to take a break. Most people are saying that you should code them yourself, but it's not like they CAN and WANT to do that. If a team of nerds can make a browser extension with the pause button, why not Scratch?

Support.




gosoccerboy5
Scratcher
1000+ posts

Pause/Resume

Rendangbike2 wrote:

This would be super beneficial if you are playing a game and want to take a break. Most people are saying that you should code them yourself, but it's not like they CAN and WANT to do that. If a team of nerds can make a browser extension with the pause button, why not Scratch?

Support.
Exactly. An extension has this, Snap! has this, it wouldn't be very hard to implement.

eikh2
Scratcher
1000+ posts

Pause/Resume

thump bump

Rendangbike2
Scratcher
1000+ posts

Pause/Resume

pause project :: control
resume project :: control




gosoccerboy5
Scratcher
1000+ posts

Pause/Resume

Rendangbike2 wrote:

pause project :: control
resume project :: obsolete
I get the pause project one, but resume project would never run if the project is paused! The second block is thus obsolete and I will color it as such.

Rendangbike2
Scratcher
1000+ posts

Pause/Resume

gosoccerboy5 wrote:

Rendangbike2 wrote:

pause project :: control
resume project :: obsolete
I get the pause project one, but resume project would never run if the project is paused! The second block is thus obsolete and I will color it as such.
It would un-pause the project if the project was pause.




the2000
Scratcher
1000+ posts

Pause/Resume

Rendangbike2 wrote:

gosoccerboy5 wrote:

Rendangbike2 wrote:

pause project :: control
resume project :: obsolete
I get the pause project one, but resume project would never run if the project is paused! The second block is thus obsolete and I will color it as such.
It would un-pause the project if the project was pause.
How would you trigger a block in a project which isn't running? If any scripts are running while the project is paused then the pause button clearly hasn't done its job.

samq64
Scratcher
1000+ posts

Pause/Resume

I created a duplicate, and was brought here, so I'll just paste my OP from my topic:

samq64 wrote:

I think it would be useful if you could pause and resume projects.

There are ways to program a project so it can be paused and resumed with the green flag and stop sign, but there is no way of the program remembering where in the script it was when it was stopped.

The easiest way to implant this is just to add a pause button between the green flag and the stop sign.

Some Scratch mods already have this, so why not Scratch?

Screenshot from TurboWrap


Screenshot from Snap!


Pros
  • It would be a useful feature
  • It would make it possible to have an official way to pause games without starting them over
  • It should be pretty easy to implant

Cons
  • I can't think of any at the moment, if I think of any I will add them
Of course I support for reasons mentioned in my quote.

Because the time and timer blocks are not stopped by the stop-sign they should not be stopped by the pause button and cloud data shoud finish sending, but everything thing else should be paused.

And for the
Pause all::control
I support this, but it would be used mainly for debugging scripts (kind of like Snap!) You know, like automatically pausing a project at a certain place, so you can check variable values to see if it's working properly, then manually resuming it.

I do not support
Resume::control
Because it logically won't work.

Last edited by samq64 (March 9, 2021 21:18:29)

han614698
Scratcher
1000+ posts

Pause/Resume

I believe if you put a
stop [this script v]
in a
when I start as a clone
script, it will delete all clones.

<Scratch Wikian | Forum Helper | Almost to 6000 Posts! | Please be aware I may mistype things, my wrist is fractured>

Credit to -gge for the icons in my signature | I condensed all this code into five lines using [p] tags, idk why




evangamer_100
Scratcher
100+ posts

Pause/Resume

this idea goes along with my suggestion
https://scratch.mit.edu/discuss/topic/511210/

peace
TheClaw7654
Scratcher
500+ posts

Pause/Resume

+69

I don't use Scratch that much anymore

If you see a forum topic of mine that was made in 2021, let me know ASAP so I can close it
CLICK TO JOIN SMEOWDERMAN CULT TODAY!!!

Omg!!! You're an evil kumquat!! To prove you are not an evil kumquat, please give me an Internet.


Cursed script jumpscare



say [foo v] :: operators :: hat
delete clone of [myself v] :: custom
switch costume to <existing?:: motion> :: control
when I start as a [clone v] :: sound :: cap



<<<<<<<<<<<<<<<<ULTRA BOOLEAN :: #fa0255> :: #fa02ac> :: #fa02ee> :: #d902fa> :: #6502fa> :: #024dfa> :: #02cdfa> :: #02fa93> :: #02fa0b> :: #a3fa02> :: #e1fa02> :: #fac002> :: #fa7a02> :: #fa3402> :: #fa0202> :: #fa0202










Here are my mighty anti-kumquat warriors:
you may need to use shift+right
<<<<<*-_-*::#c9b16d>::operators>::operators>::operators>::operators>::operators>//This is Brucie! He has mighty cards as his weapon.
(_(_(_(_(_)_)_)_)_)// And this is Morsie! He doesn't do much, but he distracts kumquats with his unique Beepolese language.




wvj
Scratcher
1000+ posts

Pause/Resume

TheClaw7654 wrote:

+69
what

1Oaktree2
Scratcher
1000+ posts

Pause/Resume

full support. I can't believe how helpfu;l this would be, and since I'm using a browser extension, the pausing clashes with the saving, so if this was made in Scratch then ti may not happen.

numberblocks460
Scratcher
78 posts

Pause/Resume

Yes. I support the pause button.

I am very active on Scratch and if you can, contact me and I'll reply.
Marc92020
Scratcher
1000+ posts

Pause/Resume

numberblocks460 wrote:

Yes. I support the pause button.
Please say why you support, otherwise your post will be considered spam

Marc92020
i do stuff

image updates whenever i check
BanMeOS
Scratcher
500+ posts

Pause/Resume

support, especially for videos if you need a break or you need pause
these blocks wouldn't work
pause ::control
unpause ::control
because it's not running when paused, we need buttons

numberblocks460 wrote:

Yes. I support the pause button.
why do you support

([foo v] ::variables)
([list v] ::list)
set [ v].y to [] ::variables
([foo v] [ v] pos :: variables)
<[] is exactly [] :: operators>
<mouse moving? ::sensing>
point towards x: () y: () ::motion

glide () secs to [sprite v] ::motion

we reach 410 + 10 posts :: sound

lol ::operators
mumu245
Scratcher
1000+ posts

Pause/Resume

+1. This would be good to have. The pause button could be yellow and next to the GF.
gf is green flag not that e-girl thing, by the way

select this text then press Ctrl+Shift+Down to read more
chooselanguage
New to Scratch
8 posts

Pause/Resume

when green flag clicked
delete (all v) of [history v]
set page [1]
define set page (num)
set [page v] to (num)
add (page) to [history v]

choose your language
choose language () :: extension
vudeptrai090211
Scratcher
1000+ posts

Pause/Resume

I agree, this is useful! I can pause everywhere I want, resume everywher I want too!

Don't think this is a part of my posts, this is my signature. You can see how to change/add a signature here.
Highlight + ctrl (cmd) + shift + down to see my full signature

I don't work very much on forums anymore. Now, I love making projects!
Links:
ACCOUNTS: Alt Test Animate
PROJECTS: Space Dodger Tiny Ball's Adventure Epic Catch Game Potion Clicker
STUDIOS: Fanbase





































































congrats! you've reached the end of this signature!
win this challenge to have a wish!
dhulsg1
Scratcher
22 posts

Pause/Resume

bump

#include <stdio.h>
int main() {
   printf("Hello, World!");
   return 0;
}
#include <iostream>
int main() {
    std::cout << "Hello World!";
    return 0;
}
namespace HelloWorld
{
    class Hello {         
        static void Main(string[] args)
        {
            System.Console.WriteLine("Hello World!");
        }
    }
}
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}
document.write('Hello, World!');
<html>
 <head>
 </head>
 <body>
   <h1>Hello World<h1>
 </body>
</html>
body:before{
content: "Hello Word!";
}
print("Hello, World")

Powered by DjangoBB