Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW FEATURE - WL Android App] Game Player lobby #266

Open
franciscastro opened this issue Oct 19, 2022 · 0 comments
Open

[NEW FEATURE - WL Android App] Game Player lobby #266

franciscastro opened this issue Oct 19, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request game editor enhancements or bugs regarding Game Editor

Comments

@franciscastro
Copy link
Contributor

franciscastro commented Oct 19, 2022

Is the new feature request related to a problem? Please describe.

The new feature introduces a lobby "waiting room" where WL game players are placed in after selecting team and player numbers. The game manager is able to start the game once all expected players for a game are in the lobby and this enables all players to start the games at the same time.

Describe the solution you'd like

  1. Within the WL Game Player Android app, users log into a game either by entering a game PIN and logging in with their name or using their WL account
  2. Users select their team and player numbers
  3. After selecting valid team and player numbers, users are placed in a lobby, where they wait until the game manager starts the game
  4. Once the game manager start the game, all players in the lobby are directed to the first state of the game to start playing

Describe alternatives you've considered

N/A

Additional context

What happens if two players select the same team/player info and submit to the server at the exact same time? Is there priority queueing with those packets? Will the players just be shuttled back to team/player selection to pick again? (Need to determine this to figure out when to move players to the lobby)

  • Whichever packet is received first will be processed first – the late one will receive a notification that they need to select a different one
@franciscastro franciscastro added enhancement New feature or request game editor enhancements or bugs regarding Game Editor labels Oct 19, 2022
@franciscastro franciscastro added this to the Fall 22 (Android) milestone Oct 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request game editor enhancements or bugs regarding Game Editor
Projects
None yet
Development

No branches or pull requests

3 participants