Discuss Scratch

abh206
Scratcher
76 posts

Let users disable turbo mode!

Read this before replying.
I suggest letting users disable turbo mode for some of their projects. I'm NOT suggesting to remove turbo mode, okay?
when this sprite clicked
if <key [shift] pressed?> then
if <(turbo mode disabled?) = [yes]> then
say [Sorry, turbo mode has been disabled for this project.] for (4) secs
end
if <(turbo mode disabled?) = [no]> then
set [turbo mode on?] to ((turbo mode on?) * (-1))
end
end

Last edited by abh206 (Oct. 16, 2014 23:08:54)

MushroomMan99
Scratcher
100+ posts

Let users disable turbo mode!

Why do you need to disable turbo mode?
stickfiregames
Scratcher
1000+ posts

Let users disable turbo mode!

I think he means let the project creator disable turbo mode, judging by the scripts, probably to prevent cheating in games.

I support
turbo mode on :: control

turbo mode off :: control
(turbo mode? :: sensing)
but for now you can use this and tell them to turn off turbo mode.

Edit: Actually, is there a way to force the screen to refresh? That would have the same effect as not being in turbo mode.

Last edited by stickfiregames (Sept. 15, 2014 17:04:56)

anythingispossible
Scratcher
100+ posts

Let users disable turbo mode!

I support!
abh206
Scratcher
76 posts

Let users disable turbo mode!

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS. Oh, wait, is has a point……….I lied.

Last edited by abh206 (Oct. 19, 2014 16:22:36)

djdolphin
Scratcher
1000+ posts

Let users disable turbo mode!

abh206 wrote:

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS.
No it isn't. Some 3D projects need it to run at a pace that is actually tolerable. They'd be way too slow without it. Though nowadays it's better practice to use custom blocks set to run without screen refresh, since it runs faster and is less of a hassle to users. Turbo mode should stay.
abh206
Scratcher
76 posts

Let users disable turbo mode!

djdolphin wrote:

abh206 wrote:

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS.
No it isn't. Some 3D projects need it to run at a pace that is actually tolerable. They'd be way too slow without it. Though nowadays it's better practice to use custom blocks set to run without screen refresh, since it runs faster and is less of a hassle to users. Turbo mode should stay.
No.
Sonickyle
Scratcher
1000+ posts

Let users disable turbo mode!

abh206 wrote:

djdolphin wrote:

abh206 wrote:

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS.
No it isn't. Some 3D projects need it to run at a pace that is actually tolerable. They'd be way too slow without it. Though nowadays it's better practice to use custom blocks set to run without screen refresh, since it runs faster and is less of a hassle to users. Turbo mode should stay.
No.
So break a lot of popular projects so people can't cheat?
stickfiregames
Scratcher
1000+ posts

Let users disable turbo mode!

djdolphin wrote:

abh206 wrote:

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS.
No it isn't. Some 3D projects need it to run at a pace that is actually tolerable. They'd be way too slow without it. Though nowadays it's better practice to use custom blocks set to run without screen refresh, since it runs faster and is less of a hassle to users. Turbo mode should stay.
Obviously if it was that sort of project they wouldn't disable turbo mode.
MegaApuTurkUltra
Scratcher
1000+ posts

Let users disable turbo mode!

No support. Use timer+switch costumes to detect turbo mode and do whatever action you think is necessary. I think turbo mode is fine, and some intensive projects like mine need it.
abh206
Scratcher
76 posts

Let users disable turbo mode!

Sonickyle wrote:

abh206 wrote:

djdolphin wrote:

abh206 wrote:

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS.
No it isn't. Some 3D projects need it to run at a pace that is actually tolerable. They'd be way too slow without it. Though nowadays it's better practice to use custom blocks set to run without screen refresh, since it runs faster and is less of a hassle to users. Turbo mode should stay.
No.
So break a lot of popular projects so people can't cheat?
That's not what I had in mind..

Last edited by abh206 (Oct. 19, 2014 16:26:13)

Firedrake969
Scratcher
1000+ posts

Let users disable turbo mode!

Eh, support, but only if Turbo is enabled by default and it's an option.

(note - he said LET USERS DISABLE, not REMOVE. I support letting people disable turbo on their projects, as it's done already anyways )
theonlygusti
Scratcher
1000+ posts

Let users disable turbo mode!

MegaApuTurkUltra wrote:

No support. Use timer+switch costumes to detect turbo mode and do whatever action you think is necessary. I think turbo mode is fine, and some intensive projects like mine need it.
Cyoce
Scratcher
500+ posts

Let users disable turbo mode!

How about
 
set turbo speed to (1) :: control // this is the default non-turbo speed
turbo speed :: control reporter
// anyway,

add (Cyoce :: sensing) to [Supporters v]
LoudHeadphones
Scratcher
100+ posts

Let users disable turbo mode!

when backdrop switches to [this topic about turbo mode v]
think [this would be cool]
set [Loudheadphones supporting? v] to [true]
MegaApuTurkUltra
Scratcher
1000+ posts

Let users disable turbo mode!

Cyoce wrote:

How about
 
set turbo speed to (1) :: control // this is the default non-turbo speed
turbo speed :: control reporter
// anyway,

add (Cyoce :: sensing) to [Supporters v]
Not possible, I think. Turbo mode is a single mode that just removes loop/etc delays. Why would you want “slightly faster but not as fast as possible” code anyway?

If you want to prevent turbo mode cheating, just do
reset timer
repeat (10)
next costume // make sure you have some costumes
End
if <(timer) < (0.1)>
say [Please disable turbo mode]
stop [this script v]
end
However I think in most games turbo mode is an extra challenge! Why would you need to disable it?

Last edited by MegaApuTurkUltra (Oct. 16, 2014 19:39:42)

lalala3
Scratcher
100+ posts

Let users disable turbo mode!

abh206 wrote:

Sonickyle wrote:

abh206 wrote:

djdolphin wrote:

abh206 wrote:

MushroomMan99 wrote:

Why do you need to disable turbo mode?
It lets you cheat and it's not cool. Turbo mode is POINTLESS.
No it isn't. Some 3D projects need it to run at a pace that is actually tolerable. They'd be way too slow without it. Though nowadays it's better practice to use custom blocks set to run without screen refresh, since it runs faster and is less of a hassle to users. Turbo mode should stay.
No.
So break a lot of popular projects so people can't cheat?
Yes.
You realize pretty much nobody will support you on that (and with good reason), right? That's the most selfish statement I've ever seen on these forums, bar none. If you care so much about people using turbo mode to cheat, there are ways around that. It's perfectly fine to use a script to detect turbo mode users. In fact, there's not really anything majorly wrong with your original suggestion either. What's not acceptable is suggesting that, just because people might use turbo mode to cheat on your games, you think it's okay to take from everyone else the ability to use turbo mode to make their projects run properly.

Last edited by lalala3 (Oct. 16, 2014 22:14:00)

Cyoce
Scratcher
500+ posts

Let users disable turbo mode!

MegaApuTurkUltra wrote:

Cyoce wrote:

How about
 
set turbo speed to (1) :: control // this is the default non-turbo speed
turbo speed :: control reporter
// anyway,

add (Cyoce :: sensing) to [Supporters v]
Not possible, I think. Turbo mode is a single mode that just removes loop/etc delays. Why would you want “slightly faster but not as fast as possible” code anyway?

If you want to prevent turbo mode cheating, just do
reset timer
repeat (10)
next costume // make sure you have some costumes
End
if <(timer) < (0.1)>
say [Please disable turbo mode]
stop [this script v]
end
However I think in most games turbo mode is an extra challenge! Why would you need to disable it?
What if your project needs the timer?
MegaApuTurkUltra
Scratcher
1000+ posts

Let users disable turbo mode!

Cyoce wrote:

MegaApuTurkUltra wrote:

Cyoce wrote:

How about
 
set turbo speed to (1) :: control // this is the default non-turbo speed
turbo speed :: control reporter
// anyway,

add (Cyoce :: sensing) to [Supporters v]
Not possible, I think. Turbo mode is a single mode that just removes loop/etc delays. Why would you want “slightly faster but not as fast as possible” code anyway?

If you want to prevent turbo mode cheating, just do
reset timer
repeat (10)
next costume // make sure you have some costumes
End
if <(timer) < (0.1)>
say [Please disable turbo mode]
stop [this script v]
end
However I think in most games turbo mode is an extra challenge! Why would you need to disable it?
What if your project needs the timer?
Use it at the beginning, then reset timer again and use the timer for your project. It's a one time script
RandomPerson1789
Scratcher
100+ posts

Let users disable turbo mode!

MushroomMan99 wrote:

Why do you need to disable turbo mode?
cheeting on games

Powered by DjangoBB