Complete.Org: Mailing Lists: Archives: freeciv-dev: March 2002:
[Freeciv-Dev] Wishlist: Automatically increasing timer (PR#1298)
Home

[Freeciv-Dev] Wishlist: Automatically increasing timer (PR#1298)

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Cc: bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Freeciv-Dev] Wishlist: Automatically increasing timer (PR#1298)
From: "Per I. Mathisen" <Per.Inge.Mathisen@xxxxxxxxxxx>
Date: Tue, 5 Mar 2002 08:00:29 -0800 (PST)

(registrering this as a wishlist item)

From: Steve Payne <spayne@xxxxxxxxxxxxxxxx>

Very close. I like your idea of an algorithm for gradual increases. After
further thought if I had to come up with an algorithm it would be

Server time = X +  int ((elapsed time in minutes / 30) * Y)

where
-    All times are quoted in seconds
- X = the minimum value of a turn which I suggest to be 30 secs. This is
set for the whole game.
- Y = 30 until Server time is >= 90 seconds, then Y becomes 15 (slower
increases)

notes.
After 1/2 hours play the timer should be at 1 min a move
After 1 hours play the timer should be at 1 min 30 secs a move
After 1.5 hours play its at 1 min 45 secs
After 2 hours play its at 2 mins a move where it should be capped.

Now if you really want me to be happy - each turn every player gets 1 sec
Custom time. Show the amount of accrued custom time near the timer on the
client and place a button there called '10 secs more'. If the user presses
this and has a balance of >=10 secs their tally is reduced by 10 secs and
10 secs are added to the system timer FOR THAT TURN ONLY. This would allow
extended turns for when the fighting becomes fierce. The button can be
pressed by all players as many times as needed per turn until thier tally
runs out.

----- Original Message -----
From: "Per I. Mathisen" <Per.Inge.Mathisen@xxxxxxxxxxx>
> Steve, if I have understood you correctly, what you want is this: A server
> option that makes the timer increase X seconds each turn. So if you
> specify this option to be Z, each turn you will have the timer set to
> X+(Y*Z) seconds where X is the base value and Y the number of turns spent
> so far.




[Prev in Thread] Current Thread [Next in Thread]