Poziomowanie i rating

W Algebro masz trzy niezależne systemy progresu: poziom konta (XP), rating Elo (umiejętności rankingowe) oraz poziom w każdym dziale (adaptacja).

Poziom konta i XP

Skąd bierze się XP?

Za każdą poprawną odpowiedź:

  • 10 XP bazowo
  • +5 XP jeśli zadanie ma poziom ≥ 6
  • +2 XP za szybką odpowiedź (poniżej 60% oczekiwanego czasu)

Za błędną (ale nie pominiętą) odpowiedź: 1 XP.

Po ukończeniu serii: +50 XP bonusu (SERIES_COMPLETION_XP).

Po ukończonym wyzwaniu dnia: dodatkowe +100 XP (DAILY_COMPLETION_XP).

Te same zasady XP obowiązują w pojedynkach 1v1 — rozegranie pojedynku daje XP za odpowiedzi oraz bonus za ukończenie serii (pojedynki nie zmieniają ratingu Elo).

Progi poziomów

Poziom konta rośnie z całkowitym XP. Próg dla poziomu n:

XP(n) = 125 × (n−1)^1.85 + 125 × (n−1)

Poziom 1 zaczyna od 0 XP. Im wyższy poziom, tym więcej XP potrzeba na kolejny.

Seria dni (streak)

Grając przynajmniej jedną sesję dziennie, budujesz serię dni. Zalicza się każdy tryb — Szybka gra, Trening, Egzamin, Ranking, Wyzwanie dnia lub Pojedynek. Seria resetuje się po całym dniu bez gry, chyba że automatycznie aktywuje się pauza serii.

Aktualna seria jest widoczna w panelu bocznym. Płomień zmienia kolor i animację wraz z długością serii (szary → czerwony → pomarańcz → złoty → błękit → kosmiczny fiolet od 30+ dni).

Alert braku aktywności

Jeśli masz aktywną serię, ale dzisiaj jeszcze nie grałeś, przy płomieniu w panelu bocznym pojawia się czerwona odznaka — przypomnienie, żeby przedłużyć serię przed północą. Po pierwszej sesji dnia znika.

Pauza serii

W profilu możesz kupić tokeny pauzy za XP (7000 XP za sztukę, maks. 2 posiadane). Gdy opuścisz dokładnie jeden dzień, jeden token zużywa się automatycznie i seria się utrzymuje.

Kalendarz nawyków

W panelu bocznym profilu widzisz miesięczny kalendarz aktywności — podświetlone dni to te, w których ukończyłeś co najmniej jedną sesję.

Nagrody XP

  • Mnożnik serii: każdy dzień serii (do 7) daje +5% XP z sesji — maks. 1,30× od 7. dnia.
  • Kamienie milowe: pierwsze osiągnięcie 7 dni → +150 XP; 30 dni → +500 XP.

Gdy ukończysz pierwszą serię danego dnia, licznik rośnie i pojawia się krótka animacja z gratulacjami.

Trener AI

Trener AI chwali regularność w raportach. Po południu, jeśli seria wciąż nie jest przedłużona, strona Trenera pokazuje przyjazne przypomnienie ratunkowe z linkiem do krótkiej sesji.


Rating Elo

Start

Nowy gracz zaczyna z ratingiem 400 (liga Novice).

Jak zmienia się rating?

Rating działa jak w szachach — każde zadanie to „mecz” z przeciwnikiem, którego siła odpowiada poziomowi trudności zadania:

  • Poziom 1 ≈ rating 400
  • Każdy kolejny poziom: +70 punktów (RATING_STEP)
  • Współczynnik K: 24 (ELO_K)

Poprawna odpowiedź na trudne zadanie → duży zysk ratingu.
Błąd na łatwym → duża strata.

Rating zmienia się w trybach Szybka gra i Ranking. W rankingu obowiązuje ścisły anty-cheat — odrzucony wynik nie aktualizuje ratingu.

Rating ogólny vs kategorie

Masz osobny rating w czterech kategoriach rankingowych:

KategoriaObejmuje działy
Arytmetykadodawanie, odejmowanie, mnożenie, dzielenie, mieszane
Algebraułamki, równania liniowe, kwadratowe, zadania tekstowe
Potęgi i pierwiastkipotęgi, pierwiastki
Równania(działy przypisane do tej kategorii)

Rating ogólny to średnia ważona kategorii — waga rośnie z liczbą rozegranych gier (√gier) i preferencjami działów adaptacyjnych.


Ligi

Rating mapuje się na ligę z trzema dywizjami (oprócz najwyższej). Dywizje rosną wraz z ratingiem — I to próg wejścia, a III jest najbliżej kolejnej ligi, więc wyższe Elo zawsze oznacza wyższą dywizję:

LigaZakres ratinguDywizje (od najniższej)
Novice0 – 899I, II, III
Solver900 – 1199I, II, III
Strategist1200 – 1599I, II, III
Mastermind1600 – 1999I, II, III
Grand Mastermind2000+

Przykład: rating 1050 → Solver II.


Algorytm adaptacyjny (poziomy działów)

Każdy dział ma własny poziom (1–max). Po każdej serii system ocenia Twoje odpowiedzi w tym dziale.

Zasady decyzji

System potrzebuje minimum 3 odpowiedzi w danym dziale w jednej serii (MIN_SAMPLE), żeby zmienić poziom.

WarunekDecyzja
Skuteczność ≥ 85% i czas w normiePoziom w górę
Skuteczność < 60%Poziom w dół
Między 60% a 85%Bez zmiany
Za mało odpowiedzi w dzialeNiewystarczające dane

„Czas w normie” oznacza średni czas odpowiedzi ≤ 130% oczekiwanego czasu dla danego poziomu.

Strefa nauki

System celuje w 60–85% poprawnych — wystarczająco trudno, by się uczyć, ale nie na tyle, by zniechęcić.

Dobór zadań w serii

  • Trening auto: ~3 działy na serię
  • Szybka gra: 3 działy, poziomy z ratingu Elo
  • Ranking: 5 działów, poziomy z historii gry

Questy (wyzwania)

Questy dają bonusowe XP po ukończeniu.

Dzienne

QuestCelNagroda
Rozgrzewka20 rozwiązanych zadań50 XP
Celne oko15 poprawnych odpowiedzi60 XP
Zbieracz XP150 XP w ciągu dnia40 XP

Tygodniowe

QuestCelNagroda
Maraton tygodnia150 zadań200 XP
Wojownik rankingu3 serie rankingowe (ranked lub quick)150 XP

Questy resetują się o północy UTC (dzienne) lub w niedzielę (tygodniowe).


Sezon

Aktywny sezon zbiera XP z wszystkich sesji. Osobna tabela wyników sezonowa sortuje graczy po XP zdobytym w bieżącym sezonie — niezależnie od ratingu Elo.