Skip to content

New Timer System and Improved Connection Recovery

Compare
Choose a tag to compare
@axpendix axpendix released this 02 Dec 18:14
· 750 commits to master since this release
30cb80a

v50.5...v50.6

v50.6 - New Timer System and Improved Connection Recovery

New Timer System:

  • inactivity timer was extended to 180 seconds, it was repurposed to only solely disconnect idlers (rather than semi-control turn timing as well)
  • a new turn timer system has emerged: turn time limit begins with 75 seconds.
  • each successful card play will add 15 seconds to the turn time.
  • each player starts with 3 "timeout allowances" for the game. when turn time is exhausted, game uses a timeout allowance automatically and add 60 seconds to turn time.
  • if all timeout allowances were exhausted, the turn ends automatically.
  • for every 240 seconds of unused turn time, the player will earn a timeout allowance.
  • remaining timeout allowances are visible on the player panel next to a hourglass symbol.
  • "ask for more turn time logic" was removed.
  • total game time for each player was reduced from 25 to 20 minutes, with a possibility of extension by 5 minutes each time.
  • timing calculations have been improved greatly for precision and fairness; turn/game/inactivity timers will pause while you are waiting for your opponent during your turn. in additon to that, the duration of any response to any request/selection will consume from corresponding player's game time, regardless of whose turn it is.

QOL Changes:

  • Ignored players won't be able to spectate your matches anymore.
  • Replaced Player A/B in game log with full player usernames!
  • The game features a brand new reconnection system that will try its best to reconnect and resume existing game when there was a disruption in the communication and/or browser. The new system even allows you to resume the game with a different browser/session/device in the middle of one.
  • Moved informational game start messages under a new button.