leagalizer/README.md

29 lines
996 B
Markdown
Raw Normal View History

2023-08-27 21:28:05 +02:00
# Leagalizer
Automatic league of legends tournament organizer.
Stages of a LoL tournament:
* [Sign-up](#sign-up)
* [Playoffs](#playoffs)
2023-08-27 21:34:59 +02:00
## [x] Sign-up (Flask)
2023-08-27 21:28:05 +02:00
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
2023-08-27 21:34:59 +02:00
## [ ] Playoffs (Flask)
2023-08-27 21:28:05 +02:00
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.
2023-08-27 21:34:59 +02:00
### [ ] Leagalizer client(LCU Python lib)
2023-08-27 21:28:05 +02:00
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.