Page 1 of 1
further tweaking to active game list

Posted:
Sat Nov 03, 2007 8:38 am
by PLAYER57832
Suggestion Idea:
Current active list much improved , but it would be nice if games in which you are next up would appear before games in which one has to wait 3,4 or five turns yet.
That is, sort by speed/not speed first, so speed games appear first (as noted in another thread), then sort by the number of players. If possible, also sort by play order. Then by time left to new turn, after other sorts.
Why it is needed:
Right now, as soon as you finish any game, it goes to the bottom of the list. Play a two person game and even if the other person immediately starts playing, you have to go all the way to the bottom until your turn actually appears. This is inconvenient when playing multiple games in rt or speed games.
Current list is a BIG improvement over old system, though ... thanks!!!!
Specifics:

Posted:
Sat Nov 03, 2007 9:07 am
by jennifermarie
I really like this idea. I wish it could say "10hours 15 minutes remaining, and then under it say something like 72 hrs 15 minutes until your turn. then after each person goes it would be reduced to 48 or 24 or whatever

Posted:
Sat Nov 03, 2007 9:30 am
by Herakilla
you have to remember that lack has no way of telling you the time until your turn, he can only give you can estimate

Posted:
Sat Nov 03, 2007 9:33 am
by jennifermarie
i know...but i wonder if there is a code that would allow it to subtract so many hours after each person goes....if they go before there time runs out....like if they go when they have 8 hrs left, and they take 5 minutes, so the time until your turn should be reduced by 7 hrs and 55 minutes.

Posted:
Sat Nov 03, 2007 9:34 am
by cena-rules
or he can give max time ie
player a is you
player b has 13 hrs 34 mins
player c has 24hrs
you have 37hrs 34 mins(max) til your go

Posted:
Sat Nov 03, 2007 12:39 pm
by PLAYER57832
There must already be code to set each person's postion. All you would have to do is multiply everyone left in a round by 24 hours -- doesn't matter that its not exact, the thing is to know how many players are left. We all know turns vary. You could either do a running overall timer, or (I'd prefer) to just put "current turn time" like it is now, but use the play order to determine where game appears on your list.
Formula would be something like either [total # players left in round - one ]*24 + [active turn time left] OR maybe A*[24 or less]24 + B*[24 or less]+C *[24 or less] .... + [active turn time] .... for games with less than 6 players, multiplier would be 0 .....
Anyway I am sure Lack can figure out a much better formula, but it is certainly do-able. I don't think it would require a horrendous amount of code, either (could be wrong there, though)

Posted:
Mon Nov 05, 2007 5:14 am
by yeti_c
jennifermarie wrote:i know...but i wonder if there is a code that would allow it to subtract so many hours after each person goes....if they go before there time runs out....like if they go when they have 8 hrs left, and they take 5 minutes, so the time until your turn should be reduced by 7 hrs and 55 minutes.
This would be simple -> ETA = (Time limit) * (players left ahead of you -1) + remaining current turn time.
So if there are 4 players ahead of you in a casual game and the current turn is 12 hours old it would be 24*(4-1) + 12 = 84 hours.
As soon as the person took there turn it would be...
24*(3-1) + 24 = 72 hours...
3 hours later it would be
24*(3-1) + 21 = 69 hours...
etc
C.

Posted:
Mon Nov 05, 2007 8:52 am
by PLAYER57832
Exact time really doesn't mater because turns vary, but it would be very helpful to distinguish between those games in which you are next or 1-2 down from those where you have to wait for 3,4 and 5 other players to take their turns. However, as long as you are separating out 1-2 turns, it is just as easy and makes sense to go ahead and list ALL the games in "order" So, you would see speed games at the top (unless maybe someone's reg game has less than 5 minutes left -- a rarity, but it could happen), then those games where you are up, but with more than 5 minutes, then those games where there is only 1 player left before your turn, then 2 players, etc .....

Posted:
Mon Nov 05, 2007 10:30 am
by Herakilla
even if you do ETA some people will be stupid enough to read that "oh my turn turn likely wont be for 3 days" then sddenly all the players take their turns in quick succession. the player logs on three days later and finds his turn is missed

Posted:
Mon Nov 05, 2007 12:27 pm
by PLAYER57832
That would be their problem, but this is one more reason why I was just asking for a change in active game list, NOT a change to the timer. The times were just suggested as one way to code this in easily.
My suggestiong is that the games where you are next appear before the games where you are 3, 4 or fifth down the line. The information is already there, but it would be nice if games were sorted this way. This would be more convenient for those of us playing a lot of games, especially for 2 and three person games, which currently go to the bottom of the list after you take a turn --even if the other person is already actively playing. Of course, they pop to the top as soon as the other person finishes, but it would be nice if htey were near the top to make checking on them easier.
As far as people not checking their games -- this can happen anyway, but some things just have to be chaulked up to "lessons learned". Such as not realizing that timing out means you get no card, not seeing impassible borders or border connections, etc. etc.