29 lines
996 B
Markdown
29 lines
996 B
Markdown
# Leagalizer
|
|
Automatic league of legends tournament organizer.
|
|
|
|
|
|
Stages of a LoL tournament:
|
|
* [Sign-up](#sign-up)
|
|
* [Playoffs](#playoffs)
|
|
|
|
|
|
## [x] Sign-up (Flask)
|
|
An arbitrary number of players walk up to a physical machine(either a tablet or a laptop) on which they register for the tournament by providing their IGN, real name and phone number.
|
|
|
|
During submission of said data the following checks occur:
|
|
* Validity of phone number
|
|
* IGN Check
|
|
|
|
## [ ] Playoffs (Flask)
|
|
When the tournament actually starts, players are called on their phones to arrive by the table that they're assigned within 10(arbitrary number) minutes.
|
|
|
|
Tables are assigned randomly and have computers running the [Leagalizer Client](#leagalizer-client) on them.
|
|
|
|
### [ ] Leagalizer client(LCU Python lib)
|
|
The Leagalizer client's job is to check if the players are:
|
|
* At their assigned table
|
|
* Logged in to the correct account
|
|
* In-game
|
|
And to report to the main server when a game is over and what the result was.
|
|
|