Make it possible to query a game based on players' average_rating
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- backend-api-design, databases
Direzione di ricerca
Inizia con la query del gioco e il comportamento di ordinamento/filtraggio mostrati nell'API example, quindi esamina il modello dati game_stats e il modo in cui il Python server fornisce i dati di inizio della partita. Il lavoro è completato quando i giochi possono essere filtrati e ordinati in base all'average_rating dei giocatori al momento della partita, anziché in base alle valutazioni correnti dei giocatori.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm working on a bot command to show top rating replays for a specific period, i.e. list replays max 1 week old with high rated players.
The current poor man version is something like this:
https://api.faforever.com/data/game?include=playerStats.player&sort=startTime&page[limit]=1&filter=startTime=gt=2021-08-01T11:58:02Z;playerStats.player.globalRating.rating=gt=2000
Then I at least get a game with at least one player having globalRating.Rating > 2000 but that could be a high rated player bashing noobs. Another problem is that it is the current rating, not the rating when the game was played.
What I really want is to be able to query and sort on the players average_rating of a game, I guess this would require a new column to game_stats which is then updated by the python server at game start?
- Lingua principale
- Java
- Stelle
- 31
- Fork
- 30
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di FAForever/faf-java-api
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
FAForever/faf-java-api#1181 · 12 commenti ·
-
set local yml for tilt stack Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
FAForever/faf-java-api#895 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
FAForever/faf-java-api#816 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
FAForever/faf-java-api#708 · 13 commenti ·
-
Add fulltext search support Apertaenhancement help wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
FAForever/faf-java-api#394 · 10 commenti ·
Tutte le issue di FAForever/faf-java-api
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
elastic/gradle-plugins#157 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
cryptomator/hub#497 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
johanhaleby/occurrent#1120 ·