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:
| Kategoria | Obejmuje działy |
|---|---|
| Arytmetyka | dodawanie, odejmowanie, mnożenie, dzielenie, mieszane |
| Algebra | ułamki, równania liniowe, kwadratowe, zadania tekstowe |
| Potęgi i pierwiastki | potę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ę:
| Liga | Zakres ratingu | Dywizje (od najniższej) |
|---|---|---|
| Novice | 0 – 899 | I, II, III |
| Solver | 900 – 1199 | I, II, III |
| Strategist | 1200 – 1599 | I, II, III |
| Mastermind | 1600 – 1999 | I, II, III |
| Grand Mastermind | 2000+ | — |
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.
| Warunek | Decyzja |
|---|---|
| Skuteczność ≥ 85% i czas w normie | Poziom w górę |
| Skuteczność < 60% | Poziom w dół |
| Między 60% a 85% | Bez zmiany |
| Za mało odpowiedzi w dziale | Niewystarczają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
| Quest | Cel | Nagroda |
|---|---|---|
| Rozgrzewka | 20 rozwiązanych zadań | 50 XP |
| Celne oko | 15 poprawnych odpowiedzi | 60 XP |
| Zbieracz XP | 150 XP w ciągu dnia | 40 XP |
Tygodniowe
| Quest | Cel | Nagroda |
|---|---|---|
| Maraton tygodnia | 150 zadań | 200 XP |
| Wojownik rankingu | 3 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.