Open onkeld opened 7 months ago
For the first installment of the code, we do not need to store information about cards on the game. In order to get the tournament schedule program running, we only need scores for the games. The leaderboard points will be dynamically calculated from the game scores and not stored on the database.
Information about scorers, cards, etc. might be included later to actually fill in game report sheets properly, show scorer ranking and other fancy stuff. In order to determine a leaderboard, this information is not needed.
Since Leaderboard is calculated and not actually stored data and the tournament schedule depends on tournament modes and also relies mainly on calculated instead of fixed (in the database) information, the basic data structure is complete in this state.
Data we need to collect:
Per-Tournament:
Considerations for the Database Layout: