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

Create loading screens for game sessions #15

Closed
AbnerSquared opened this issue Sep 20, 2020 · 1 comment
Closed

Create loading screens for game sessions #15

AbnerSquared opened this issue Sep 20, 2020 · 1 comment
Labels
difficulty:medium This issue is a bit complex, but isn't too harsh. priority:high This issue needs to be worked on as soon as possible. scope:multiplayer This issue focuses on the multiplayer service. type:enhancement The issue is intended to introduce a new feature or change existing features.

Comments

@AbnerSquared
Copy link
Owner

AbnerSquared commented Sep 20, 2020

The main reason for this is to allow a game session to load in all reactions to a message for games that require it to be initialized beforehand. The loading screens can then also randomly give tips and such for the current game while the reactions are added.

This would be handled as so:

  • The host of a server starts the game
  • The GameManage checks the GameBase to see if there are any inputs that require reactions to be added
  • If the GameManager finds one, The broadcast updates the primary server broadcast to a loading screen
  • Immediately right after, the GameManager iterates through all reaction inputs and adds them to the message body
  • Once all of the reaction inputs are placed on the message, the game now starts as normal
@AbnerSquared AbnerSquared added type:enhancement The issue is intended to introduce a new feature or change existing features. priority:high This issue needs to be worked on as soon as possible. difficulty:medium This issue is a bit complex, but isn't too harsh. scope:multiplayer This issue focuses on the multiplayer service. labels Sep 20, 2020
@AbnerSquared AbnerSquared modified the milestone: v1.0.0 Sep 30, 2020
@AbnerSquared
Copy link
Owner Author

This has already been implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty:medium This issue is a bit complex, but isn't too harsh. priority:high This issue needs to be worked on as soon as possible. scope:multiplayer This issue focuses on the multiplayer service. type:enhancement The issue is intended to introduce a new feature or change existing features.
Projects
None yet
Development

No branches or pull requests

1 participant