Loading...
  OR  Zero-K Name:    Password:   

Ways to adjust vote time for less waiting

1 posts, 24 views
Post comment
Filter:    Player:  
sort
3 hours ago
This forum is to discuss ways to adjust vote time for less waiting.

Here is my simple way.

We set max vote time 55s, min vote time 15s.

We will adjust expected vote time dymatically, and end the vote when actuall time passed expected.

Classify vote option (idk how to name):

* Passive vote :votes whose effect when reaching target is same as the effect when time out

e.g. vote map, vote false

# Active vote: votes those effect when reaching target is different from the effect when time out.

e.g. vote yes (start game)

not voted is counted as half passive and half active

the more player votes passively, the less vote time is,

let ratio_vote_active = (n_vote_active + n_no_vote *0.5 )/n_people

expected_vote_time = min_vote_time + (max_vote_time-min_vote_time) * ratio_vote_active.
+1 / -0