Rank: New page to manage rank field
Basic information
Description information
- Najnižši rank 0
- Najvišši rank podla uživatela ktory ma najviac bodov
- Za každy vyhrany zapas 10 bodov nieje maximum
- Za každy prekrany zapas -10 bodov minimalne 0
- Vypočitať pomer medzi hračmi kto je silnejši a kto je slabši v %
-- Silnejšiemu sa odpočita (10 bodov - % pomer ranku)
-- Slabšiemu sa pripočita (-10 bodov + % pomer ranku)
- Vypočitať pomer bodov ktore boli ziskane v zapase
-- Vyhra (10 bodov + % pomer bodov)
-- Prehra (-10 bodov + % pomer bodov)
Hrač 1 rank 200: (Spočitať ranky) 300 / (Rank hrača 1) 200 = 2 body (Zaokruhlovať nahor)
Hrač 2 rank 100: (Spočitať ranky) 300 / (Rank hrača 2) 100 = 3 body (Zaokruhlovať nahor)
Hrač 1 body 50: (Spočitať body) 70 / (Hrač 2 body) 20 = 4 body
Hrač 2 body 20: (Spočitať body) 70 / (Hrač 1 body) 50 = 2 body
Player 1 - (Vyhra body) 10 + 2 + 4 = 16
Player 2 - (Prehra body) -10 + 3 + 2 = -5
Achievement po dosiahnuti ranku alebo zmeny ranku nastaviť achievement kde sa uloži rank na danu osobu
20.11.2023
- Pre niektore moduly ako je GameMatch vytvoriť after save ktory prepočita body za zapas
- Stanka rank zadefinuje maximalny počet bodov a filter ktory sa použije na vyratavanie hodnotenia
- Do filtra sa zoberie meno ktore sa ma prepočitať
- Stranka rank je vytvorene
- Dorobiť prepočet po odohrani hry