Skip to content

Lobby UI should show actual join status instead of turning green unconditionally. #2781

@mozboz

Description

@mozboz

Is your feature request related to a problem? Please describe.
When using the lobby to join a game, the large button immediately turns green which is visual feedback that your join request was successful - i.e. you've joined a game. However on many occasions the game doesn't actually start (e.g. because game was full?). The UI should not turn the button green until you have actually successfully joined a game.

Describe the solution you'd like
The button should only turn green when the server has successfully assigned you to a game. There could be text feedback available somewhere with a very simple message like 'Joining...' > 'Joined!', 'Failed - Full', etc.

Describe alternatives you've considered, Additional context
The current single lobby view is very simple compared to other multiplayer online games. Perhaps in future a player would be given a choice of games they can join. Feature development here seems like it should go carefully in terms of going towards that instead of building other standalone features that aren't getting closer to a lobby-view that supports more choice and other features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions