greenoaks wrote: DoomYoshi wrote:
greenoaks wrote:2 turns before someone else has taken 1 will occur in all small games & ones that have only a few players left.
it is already dealt with in Freestyle. that code could be used. an overlap is only possible if half of a players standard game turn (12 hours for casual) has elapsed.
It isn't dealt with in freestyle.
Player 3 doesn't take his turn until player 1 and 2 have taken their turn.
It goes to player 1 turn, who has already taken the turn. It goes to player 2's turn, who has already taken his turn. It goes to player 3's turn - who has a double turn. Unless he can't take his turn until player 1's turn starts again. Which won't be possible for 6 hours.
it happens in Freestyle all the time.
Player 3 takes a turn, goes to bed
Player 2 takes a turn followed by Player 1
Player 1 takes a turn followed by Player 2
Player 3 wakes to find he's had all his bonuses smashed
the rule is you can't have back to back turns unless 12 hours have elapsed.
I know how freestyle works. My point is that when player 3 is done his round 1 turn, players 1 and and are already done their round 2 turns. So player 3 can't take his round 2 turn until player 1 takes his round 3 turn. This is a problem.
One workaround is that player 1's turn becomes active as soon as
player 3's turn becomes active if, and only if
player 3 just finished a turn (i.e. skips the 6 hour phase). However, that still means that player 1 (and potentially player 2) are already done round 3 before player 3 even gets a chance to take his round 2 turn. This might also cause player 3 to consistently only get 12 hours to take a turn.
Either player 3 gets double turns, or player 1/2 get an extra round. Either way, its a bad situation. I think the optimum solution might be to not unlock player 2's turn until player 3 has gone, regardless of whether the 6 hours has elapsed.