Leagalizer

Automatic league of legends tournament organizer.

Stages of a LoL tournament:

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 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.
Description
No description provided
Readme 29 KiB
Languages
Python 55.2%
HTML 44.8%