Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.05.2012 Ostrzeżenie: (0%)
|
Hej,
temat raczej nie do końca pasuje do subforum które wybrałem, ponieważ jest to bardziej pytanie o algorytm, nie o PHP samo w sobie. Natomiast nie znalazłem lepszego subforum. A więc chciałbym stworzyć system rankingu który będzie działał w następujący sposób: powiedzmy, że gracz ma punkty według których jest pozycjonowany w rankingu oraz pieniądze. Jeżeli gracz pobije swój rekord i jego liczba punktów przewyższy punkty userów nad nim (powiedzmy, że z z miejsca 5 wskakuje na miejsce 2gie), dostanie on określoną liczbę pieniędzy które zostanąś ściągnięte z konta graczy których wyprzedził. Natomiast, nonsensem byłoby tworzenie tego w taki sposób, aby każdemu zabierało po równo. Poza tym to potrafilbym zrobić. Chciałbym to zrobić w taki sposób, że im wyższa pozycja w rankingu, tym więcej tych pieniędzy gracz stracił. Problem jest w tym, że nie potrafię znaleźć odpowiedniego algorytmu. Próbowałem to przeliczyć na różne sposoby i nici z tego wychodzą. Nie wiem, macie może wy jakiś pomysł? Dzięki! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.05.2012 Ostrzeżenie: (0%)
|
Wyspałem się i wymyśliłem system którego szukałem. Jakby ktoś potrzebował:
Points: 100 Players: 5 100 / 5 = 20 20 / 5 = 4 P1: 20 - 0 = 20 P2: 20 - 4 = 16 P3: 20 - 8 = 12 P4: 20 - 12 = 8 P5: 20 - 16 = 4 Total: 60 100 / 60 = 40 40 / 5 = 8 P1: 20 + 8 = 28 P2: 16 + 8 = 24 P3: 12 + 8 = 20 P4: 8 + 8 = 16 P5: 4 + 8 = 12 Total: 100 wybaczcie mi za moją gafę. Pisalem na szybko i machnąłem się o 2kę. Tutaj poprawiona wersja. (IMG:style_emoticons/default/tongue.gif) Ten post edytował swagger 26.02.2015, 02:43:56 |
|
|
|
swagger Algorytm rankingu? 24.02.2015, 17:42:35
Aqu [PHP] pobierz, plaintext $maxGoldLost = 1000;... 24.02.2015, 17:55:50
kartin Pobieraj np. od graczy których wyprzedził kwotę np... 24.02.2015, 17:56:49 
swagger Cytat(Aqu @ 24.02.2015, 18:55:50 ) [P... 24.02.2015, 18:19:27
Aqu Gracz 1 | Gracz 2 | Gracz 3 | Gracz 4 --- 4 grac... 24.02.2015, 18:53:25 
sazian Cytat(Aqu @ 24.02.2015, 18:53:25 ) ra... 24.02.2015, 20:08:45
swagger Zawsze najprostsze rozwiązania są najlepsze. Najwi... 24.02.2015, 19:27:11
Aqu Ups. 24.02.2015, 21:59:42
Pyton_000 100 / 60 = 40 26.02.2015, 07:51:37
sazian no i cały misterny plan w p.... 26.02.2015, 22:04:11
swagger Miało być - 27.02.2015, 22:07:14 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:52 |