Od kilkunastu dni siedzieliśmy nad przygotowaniem systemu wyzwań. Dziś uruchamiamy testową wersję, aby wyłapać błędy etc.
Założenie systemu jest następujące:
1. Wyscigi-wyzwania beda sie odbywac 3 razy dziennie. W godzinach 11-12, 19-20 oraz 22-23. Czyli każdy gracz może na jeden dzień wyzwać 3 przeciwników.
2. W wyznaczonej godzinie odbywać się będzie wyścig. Wygra osoba, która wykręci najlepszy czas wyścigu (15 kolek).
3. Na razie wyscig jedzmy tylko 1 raz w obrebie jednego wyzwania (prosze nie jechac kilka razy poki co). W przyszlosci planujemy zrobic mozliwosc wielokrotnego jechania wyscigu - oczywiscie w obrebie 60 minut. Wtedy liczylby sie najlepszy z przejechanych wyscigow.
4. System wyzwan na razie dziala wylacznie na zasadzie wpisania sie na liste oczekujaca (nie mozna poki co wyzwac konkretnego gracza). Zatem wchodzimy tutaj:
www.maxf1.com/wyzwania i klikamy w przycisk "Szukaj przeciwnika". W ten sposob wpisujemy sie na liste, ktora widza inni uzytkownicy.
5. W tym samym miejscu (
www.maxf1.com/wyzwania) mozemy przyjac wyzwanie danego gracza. Lista pokazuje 10 LOSOWYCH wyzwan.
6. Wszyscy jada takim samym bolidem.
PODKREŚLAMY, ŻE JEST TO WERSJA TESTOWA, MOŻLIWE ŻE PO KILKU DNIACH ZOSTANIE WYŁĄCZONA / ZRESETOWANA, ABY NAPRAWIĆ BŁĘDY. NA RAZIE NIE MA INFORMACJI O WYNIKU WYZWANIA, BĘDZIE TO PIERWSZA RZECZ NAD KTÓRĄ BĘDZIEMY DALEJ PRACOWAĆ
WYŚCIGI NA RAZIE BĘDĄ REALIZOWANE NA TORZE PISTOLET
Do zrobienia:
RANKING Ranking bedzie liczony na podstawie nastepujacego algorytm: srednia arytmetyczna PUNKTOW z ostatnich 50 wyzwan (jesli nie przjechalismy tylu wyzwan, to domyslnie przyznawana jest wartosc 100pkt). PUNKTY: za zwyciestwo otrzymujemy 150pkt, za porazke jest 50pkt. Za nie pojechanie wyscigu jest 0 pkt!
przyklad: jesli pojedziemy 1 wyzwanie i wygramy, to system obliczy srednia arytmetyczna z wartosci: (150,100,100,100,....100). RANKING = 101!
Dodatkowo PUNTKY beda modyfikowane w zaleznosci od rankingu przeciwnika, ale o tym pozniej.
WYZWANIE KONKRETNEGO GRACZA Chcemy stworzyc taki system jak w teamach, z ta roznica, ze aby wyzwac konkretnego gracza to nie trzeba bedzie wpisywac jego nick, a bedzie bezposredni przycisk w jego profilu.
WYNIKI WYZWAN Zakladka bedzie pokazywala historie dotychczasowych wyzwan wraz z wynikami.
WYGLAD Na razie jest to wersja testowa, nei zajmowalismy sie wygladem, a samym dzialaniem.
------
Błędy:
- wyświetlanie dni, które już są nieaktualne (wtorek, sroda g.11)
- wyswietlanie na liscie wyzwan nieaktualnych
------
EDIT: Powracamy do liczenia rankingu, który już działa na stronie. Jak zostało wspomniane wyżej, ranking jest liczony na podstawie rankingu gracza, z którym się rywalizuje w wyzwaniu. Najlepiej podać liczenie rankingu na przykładzie:
założmy, że AoW ma ranking 120, a Ptak 140.
jeśli wygra AoW to
skalp AoW: 140 + 50 = 190
skalp Ptaka: 120 - 50 = 70
jeśli wygra Ptak to
skalp AoW: 140 - 50 = 90
skalp Ptaka: 120 + 50 = 170
--------------------
EDIT: Mozna juz usuwac wlasne wyzwania "szukaj przeciwnika"
--------------------
EDIT 16.05.2012: Za brak udziału w umówionym pojedynku naliczana jest kara 200.000.
--------------------
EDIT 18.07.2012: Pojedynek należy rozpocząć w danej godzinie (11-12 / 19-20 / 22-23) i conajmniej przed 15 minutą godziny następnej (12:15 / 20:15 / 23:15).
--------------------
EDIT 05.08.2013: Zmieniłem tymczasowo system liczenia rankingu. Wliczane do rankingu są wyniki z ostatnich 20 pojedynków. W przypadku braku pojechania tylu pojedynków system nie dodaje 100 punktów jak dotychczas.