Feat: Create ELO System
This commit is contained in:
parent
9cb5f99c2f
commit
9645f4f195
5 changed files with 892 additions and 1 deletions
|
@ -55,3 +55,27 @@ type Deck struct {
|
|||
Brawlset string `db:"brawlset" json:"brawslet,omitempty"`
|
||||
Cards types.JSONArray[DeckCard] `db:"cartes" json:"cartes,omitempty"`
|
||||
}
|
||||
|
||||
type Elo struct {
|
||||
ID string `db:"id" json:"id"`
|
||||
Date string `db:"date" json:"date"`
|
||||
Player1 string `db:"player_1" json:"player_1"`
|
||||
Player2 string `db:"player_2" json:"player_2"`
|
||||
Commander1 string `db:"commander_1" json:"commander_1"`
|
||||
Commander2 string `db:"commander_2" json:"commander_2"`
|
||||
Score1 int `db:"score_1" json:"score_1"`
|
||||
Score2 int `db:"score_2" json:"score_2"`
|
||||
Official bool `db:"official" json:"official"`
|
||||
EloCommander1 float64 `db:"elo_commandant_1" json:"elo_commander_1"`
|
||||
EloCommander2 float64 `db:"elo_commandant_2" json:"elo_commander_2"`
|
||||
EloPlayer1 float64 `db:"elo_player_1" json:"elo_player_1"`
|
||||
EloPlayer2 float64 `db:"elo_player_2" json:"elo_player_2"`
|
||||
}
|
||||
|
||||
type EloPlayer struct {
|
||||
ID string `db:"id" json:"id"`
|
||||
User string `db:"user" json:"user"`
|
||||
Username string `db:"username" json:"username"`
|
||||
EloCasual float64 `db:"elo_casual" json:"elo_casual"`
|
||||
EloTournament float64 `db:"elo_tournament" json:"elo_tournament"`
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue