maro512 / Loop2

Apache License 2.0
0 stars 0 forks source link

Ranking #18

Open maro512 opened 7 years ago

pzjp commented 7 years ago

Mieliśmy się nie bawić w wyszukany ranking, więc w obecnej wersji bazy dane rankingowe to liczba punktów (liczba wygranych gier) oraz liczba rozegranych gier. Sortowanie odbywa się najpierw po liczbie punktów, a potem po liczbie gier. Prowadzi to do sytuacji gdy ktoś kto wygrał 20 gier i przegrał 30 jest wyżej od kogoś kto wygrał 20 gier i przegrał 10, ale za to ktoś kto wygrał swoją jedyną grę nie będzie z tego powodu faworytem (co miałoby miejsce, gdyby brać pod uwagę procent wygranych gier). Można się zastanowić, czy jak będziemy brać pod uwagę liczbę wygranych przy jak najmniejszej liczbie gier (ale wciąż ten co wygrał 20/40 będzie lepszy od tego co wygrał 19/20). Jak ktoś będzie miał pomysł na lepszą klasyfikację, to pewnie łatwo ją będzie wprowadzić - wystarczy tylko zmodyfikować kilka komend SQL. Baza i serwer są już wyposażone w mechanizmy pytania o ranking.

maro512 commented 7 years ago

W sumie nie ma już dużo czasu na zabawy z rankingiem, ale jakby co to znalazłem coś takiego: http://www.flyordie.pl/pomoc/rating_system.html