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

Quick join feature #165

Open
BigETI opened this issue Jan 8, 2021 · 2 comments
Open

Quick join feature #165

BigETI opened this issue Jan 8, 2021 · 2 comments
Milestone

Comments

@BigETI
Copy link
Member

BigETI commented Jan 8, 2021

This feature is for people that do not give a crap about joining specific lobbies or creating new lobbies. This feature lets a user enter its preferences, then decide to either join an existing lobby or create a new one.

@Bios-Marcel Bios-Marcel added this to the 1.1.0 milestone Jan 22, 2021
@Bios-Marcel
Copy link
Member

Bios-Marcel commented Mar 13, 2021

So, there is actually more to this than "just not giving a crap". Certain things should have to be defined beforehand.

If a user randomly joins a lobby that uses a language they don't speak, they won't be able to play properly, therefore language choice is a must. On top of that, just joining a lobby might not be enough. I think most games implement quickjoin in a way that either joins or creates a lobby following certain default settings. If a lobby is available, it joins it. If not new lobby is available, a new one is created for follow up players to be able to use quickjoin.

This should probably be another tab on the homepage and an endpoint in the official API.
We probably don't a special endpoint for the official webclient either (an ssrQuickJoin endpoint, like we have for join and create).

@rahulsain
Copy link

Can you guide me a little about this approach as I am keen to implement this feature

PS. I am not familiar with GoLang

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants