Hello friends!
First, thanks Stef and SCSN for all the hard work on making Dominion Online run smoothly--it's a fantastic implementation and I've been impressed with how quickly you all have been releasing updates for various fixes, etc. Keep up the great work!
Not sure if others have experienced this, but I've had multiple games recently where my opponent stops responding and I see that they've left the table, then I have to wait until the client gives me the option to force them to resign.
Now I know it's possible for people to have connectivity problems and drop off momentarily, then reconnect to the game shortly after (which is a really cool feature for instances of actual connectivity issues), but I've also noticed many times where it appears that someone leaves the table when they were intending to resign and abandon the game, and drops the game into this state where I'm the only one in the table, my opponent hasn't actually resigned, and I have to wait five minutes until I can force them to resign. It could of course just be connectivity issues like I mentioned earlier, but it seems suspicious for people "have connectivity problems" right during the middle of my long engine turn when they're behind ("weird, they're taking a long time to discard for my fourth Envoy--oh wait, they left the table"). My guess is that people are somehow able to abandon the game (probably by closing the tab or browser) without giving a formal resignation to end the game, thus leaving their opponent hanging in a frozen game-state.
Have others noticed this sort of thing? I personally do not make a habit of resigning games with other players (vs. bots), unless it's a particularly demoralizing game and even in those cases, I always try to wait until it's my own turn to resign respectfully. This might be a long-shot, but would it be possible to somehow enable the client to recognize when a player is voluntarily trying to abandon the game without formally resigning and prompt them to actually resign before they leave? Alternatively, perhaps the resign button could be made slightly more visible or another visual cue added to encourage players to actually click "resign" when they're trying to leave a game instead of just exiting the application.
Just some ideas!