One possibly (based on my experience as a programmer):
- Qyis ended his turn (with 00:00 remaining)
- At the same time, the player who comes after Qyis somehow sees the time remaining out of sync (possibly 10 seconds remaining)
- Ross gets "it's your turn" command from the server too early
- The client-side coding doesn't agree.. and possibly ignored the command.
My brother and I played on the same home network, unranked match based in New Zealand. Our turns are often out of sync, like:
- I see my brother finished his turn with (00:00) remaining
- My brother was still moving on screen, attacking my enemies for further 10 seconds
- Then finally it became my turn and I only had 50 seconds remaining to start with (not 1 min)
Maybe the bug you discovered only occured on 3-4 players game, especially with clients that have slow internet (dial-up)
- Qyis ended his turn (with 00:00 remaining)
- At the same time, the player who comes after Qyis somehow sees the time remaining out of sync (possibly 10 seconds remaining)
- Ross gets "it's your turn" command from the server too early
- The client-side coding doesn't agree.. and possibly ignored the command.
My brother and I played on the same home network, unranked match based in New Zealand. Our turns are often out of sync, like:
- I see my brother finished his turn with (00:00) remaining
- My brother was still moving on screen, attacking my enemies for further 10 seconds
- Then finally it became my turn and I only had 50 seconds remaining to start with (not 1 min)
Maybe the bug you discovered only occured on 3-4 players game, especially with clients that have slow internet (dial-up)