Make the framework more flexible as to what happens when someone leaves/quits a game

Suggestions & ideas / Suggestions & idées
Post Reply
User avatar
Phoxtrot
Posts: 341
Joined: 03 January 2012, 20:55

Make the framework more flexible as to what happens when someone leaves/quits a game

Post by Phoxtrot »

Currently, when someone quits a game or is booted from a game, the other players no longer compete with each other.

And from what the devs of various games are saying, there is nothing they can do about it.

I would love for the framework to have more flexibility in this regard.

The default behavior would be as currently but devs would be allowed to create game specific behavior.
Whether those behaviors would be fully custom or would have to be chosen between a fixed set of possibilities or would be custom but have to adhere to some common principles remain to be decided.

There could be differences between regular, arena and tournament games.
There could even possibly be differences between real time and turn-based games if that seems somehow appropriate.
Possibly a special behavior if the game hasn't (really) started. (In most cases you could collectively abandon the game and create a new table when that happens except that this is not possible in tournaments...)

Note: Tournament games are particularly touchy :
- think for example as to what happens in a 6 player game with direct elimination where only 1 player is allowed to go to the next round. What happens if one player quits making all the other players ex-aequo... ?

Depending on the games, the following behaviors (some of them are not mutually exclusive) and more could happen:
  • Let players finish the round and then rank them all the players (except the quitter that would be last as usual). This is far from optimal but would probably be better than nothing in tournaments with direct elimination.
  • Remove the quitter from game completely
  • Replace the quitter by a bot (custom bot or same bot as already programmed for some game settings in the games that do have them or extra minimalist bot that just say does the "+1" gold action or whatever). This is independent from determining whether the play is automatically ranked last or not.
  • Some games could allow the quitter to still keep his current points and be ranked. This would require the other players to unanimously agree to it and this obviously only makes sense in some games.
  • Take into account that some players have already been eliminated (this can happen in games like "King of Tokyo") and some others might already be 100% assured to win (or finish in nth place) even though the game hasn't finished (this can happen in games like "Heat") those players would get ranked accordingly even if the game doesn't continue
  • Players could be allowed to vote (unanimous or just 51% vote of remaining players required) to continue the game and have it still count for ELO and or arena ELO and or tournament points (for Swiss systems and the like)
And more...

To upvote the idea, go here:
https://boardgamearena.com/bug?id=121841
Last edited by Phoxtrot on 22 April 2024, 20:14, edited 4 times in total.
User avatar
Phoxtrot
Posts: 341
Joined: 03 January 2012, 20:55

Re: Make the framework more flexible as to what happens when someone leaves/quits a game

Post by Phoxtrot »

See also the vaguely related idea about allowing people to unanimously agree on lowering the pace of an ongoing game.
That might allow a few games that are currently abandoned to actually complete normally.

Please keep discussions about that subject in the following thread (do not pollute this one):
https://boardgamearena.com/forum/viewtopic.php?t=36254
(related bug report link in that discussion)

Also tangential to this, there are multiple suggestions about specifically not modifying the ELO for people who are tied because of a quitter:
https://boardgamearena.com/bug?id=101617


If you have other suggestions as to what could allow more games to complete normally and therefore not require a specific behavior, you should probably create a new discussion thread about that or find some existing thread about it.

Please keep this thread focused about its subject : how the framework could allow some game specific behaviors when someone leaves a game (willingly or not).
Last edited by Phoxtrot on 22 April 2024, 20:44, edited 2 times in total.
Post Reply

Return to “Suggestions”