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

External Games: support non-synchronized start #408

Open
sei-bstein opened this issue Mar 26, 2024 · 0 comments
Open

External Games: support non-synchronized start #408

sei-bstein opened this issue Mar 26, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@sei-bstein
Copy link
Contributor

The current implementation of external game hosting requires that the game be set to require a synchronized start. This restriction is enforced at both API and client levels.

The key technical limitation here is that we don't currently maintain a notion of an "instance" of an external game - all players registered are assumed to be playing at the same time, so all challenge and game resources are deployed a single time and the game finalized at the end of the session. To accommodate non-sync-start, we need to partition an instance or occurrence of a game to segment registered players.

This feature could potentially be useful to non-external games as well. Allowing site maintainers to keep a single game card and it settings with multiple registration/execution periods could be beneficial for single-event oriented scenarios.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant