Change game speed by factor 2

Bug #1816378 reported by GunChleoc
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
widelands
Won't Fix
Wishlist
Unassigned

Bug Description

When hitting the page up/ page down button, multiply/divide the desired game speed by 2 rather than incrementing/decrementing.

We should have a "lowest game speed" threshold before we go to 0 - maybe 0.25x?

Tags: ui
Revision history for this message
Benedikt Straub (nordfriese) wrote :

IMHO it should be possible to set the game speed to extremely low values like 0.01×, this is useful for building stuff unhurriedly without having to pause

Revision history for this message
GunChleoc (gunchleoc) wrote :

How low would you set it? 1/32th?

Or we might want not to have too many keypresses, so maybe 1.0 -> 0.5 -> 0.25 -> 0.01 (Snail) -> Pause?

We also need to think about how we want to design the multiplayer voting in these cases, or disallow "Snail" in multiplayer.

Revision history for this message
kaputtnik (franku) wrote :

> set the game speed to extremely low values like 0.01×, this is useful for building stuff unhurriedly

I do not understand this. Can you please give a more explaining reason why a speed of 0.01 will fit your needs?

Revision history for this message
Benedikt Straub (nordfriese) wrote :

Like in the forum thread: At pause speed, your changes only get applied when you press speedup and then speeddown again, which is annoying. But if I need to do many things in a short time, doing everything at 1x speed can be quite hectic. A super-low speed would allow my changes to get applied without pressing the speed keys all the time while being slow enough not to get hectic even in complicated situations (e.g. major economic overhaul during attacks, …).

> Or we might want not to have too many keypresses, so maybe 1.0 -> 0.5 -> 0.25 -> 0.01 (Snail) -> Pause?
+1, sounds good to me

> We also need to think about how we want to design the multiplayer voting in these cases, or disallow "Snail" in multiplayer.

It´s already possible to use "snail" mode there if some players set the speed to 0, so I don´t see the need to disallow it…

Revision history for this message
kaputtnik (franku) wrote :

> It´s already possible to use "snail" mode there if some players set the speed to 0

Playing at 1x speed and one player slows down the speed, speed will be at 0.5, not 0.01.

> But if I need to do many things in a short time ... (e.g. major economic overhaul during attacks, …).

Economic settings have no immediately effect on the game, it will always take some time. If you change a lot in the widelands economic, you have to wait until they take effect, and may play at 1x or 2x speed for this time then?

Just to be clear: I am not against this, but i want to understand the benefits, which i didn't see. widelands is announced as a 'real time strategy game', and a game speed of 0.01 isn't 'real time' anymore. During gameplay, if one makes a wrong decision in the past, which lead into a great economic overhaul now, he/she has made a failure. He/she can try to correct the wrong decision, but this has to be done in 'real time'. That's just my personal view :-)

Revision history for this message
GunChleoc (gunchleoc) wrote :

Idea from the forum: Use ctrl+PageUp/PageDown to change by factor 2 and leave the old function as it is.

I think that's too complicated, maybe just add a few steps below 1.0 and be done with it?

Revision history for this message
kaputtnik (franku) wrote :

This is just what i have already suggested:

Pressing Page-down with normal speed sets seed 0.5 x
Pressing Page-down with 0.5 x speed sets speed to 0.1x
Pressing Page-down with 0.1 x speed sets speed to pause
Pressing Page-up will react vice versa
Pressing Page-up from normal speed and above increases game speed with 1.

If Benedict and other really need a snail-speed, exchange 0.5 with 0.1, and 0.1 with 0.01 :-)

Revision history for this message
Toni Förster (stonerl) wrote :

I'd like to add a request. Allow at least one step between 1x and 2x.

1.0x
(1.25x)
1.5x
(1.75x)
2.0x

Sometimes 1x is too slow but 2x is too big of an increase.

Revision history for this message
GunChleoc (gunchleoc) wrote :
Changed in widelands:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.