Skip to content

End round early to prevent wait times if people leave #343

@Bios-Marcel

Description

@Bios-Marcel

There are two scenarios where we can end a round early.

  1. The drawer leaves before choosing a word.

Having to wait two minutes for nothing is kind of annoying. No player will be at a disadvantage if we end early here.

  1. If the last guessing player leaves

Similar to 1, but not as bad. Here we should be careful, that we don't necessarily count this as a negative for the drawing player. This should not reduce their overall points, as it would also not do so, if someone leaves as the second last person guessing.

Both the next-turn and game-over event should be extended with a field that indicates the round ended early due to the last guessers having disconnected. Something like earlyTurnEndDueToDisconnect.

This logic can be implemented on the tick side. There should be a sensible time-frame for allowing to reconnect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions