Enable starting tournaments and displaying tournament tree

This commit is contained in:
David Rodenkirchen
2026-04-18 15:53:56 +02:00
parent c349fe475b
commit a62f289ce8
10 changed files with 386 additions and 28 deletions
+1
View File
@@ -0,0 +1 @@
*.json
+43
View File
@@ -0,0 +1,43 @@
# Tournament data
This directory contains JSON files for tournament trees.
This is a temporary solution until the automatic tournament tree generation is completed.
# Structure
## Naming
Tournament name with `_` as separators and `.json` suffix.
## JSON structure
```json
{
"rounds": [
[
{
"opponent_1_id": 1,
"opponent_2_id": 2,
"winner": 1
},
{
"opponent_1_id": 3,
"opponent_2_id": 4,
"winner": null
}
],
[
{
"opponent_1_id": 1,
"opponent_2_id": null,
"winner": null
}
]
]
}
```
## ToDo
- Make start button in UI generate initial `.json` file for started tournament