Poniższy przewodnik wyjaśnia dokładne mechanizmy punktacji, wyboru biletów i wypłat zgodnie z definicją w kontrakcie gry. Demo wykorzystuje wirtualne monety o nieokreślonej wartości pieniężnej i nie wymaga logowania do konta.
Punktacja i wybór biletu
Wyciągane są cztery niezależne odczyty z kieseli 0–12. Niech pierwsze dwa odczyty zdefiniują przedział domknięty A, a ostatnie dwa – przedział B.
- Punkt surowy 2: Zwracany, gdy A zawiera B ORAZ B zawiera A (włącznie z przedziałami równymi lub jednoelementowymi).
- Punkt surowy 1: Zwracany, gdy A zawiera LUB B zawiera A (właściwe zawieranie się).
- Punkt surowy 0: Zwracany, gdy żaden przedział nie zawiera drugiego.
Zanim rozpoczniesz losowanie, wybierz typ biletu:
- Dolny: Obejmuje pierwsze floor(liczba różnych możliwych wyników / 2) wyników.
- Górny: Obejmuje pozostałe wyniki.
- Parzysty: Obejmuje parzyste wyniki całkowite.
Bilety mogą się nakładać. Pasujący wynik zwraca brutto wypłatę na podstawie dokładnego prawdopodobieństwa danego biletu.
Wypłata i rozliczenie
Dla wybranej karty wypłata brutto jest obliczana według wzoru:
| Komponent | Wartość |
|---|---|
| Chybienie | 0 |
| Wzór trafienia | 0,96 × pełna stawka × całkowite wsparcie / liczba wygrywających uporządkowanych wyników |
Wszystkie niezależne losowania przyjmują jednorodne wartości z trzynastokieszeniowego zakresu 0–12. Dokładne liczby trafień i wsparcie są rejestrowane w trybach matematycznych. Różne karty mogą się nakładać, co oznacza, że wiele kart może wygrać przy tym samym wyniku.
Całkowite RTP dla wszystkich kart wynosi dokładnie 0,96. Zmierzone szacunki w wersji demo mogą nieznacznie odbiegać ze względu na wielkość próby.
Sterowanie i tryby
- Stawka: Jedna pełna stawka obejmuje kompletny wynik wielokrotnego losowania.
- Rozliczenie: Zajmuje 480 ms. Stawka, karta i opcje doładowania są zablokowane przez cały czas trwania aktywnego rozliczenia oraz dowolnej kolejki automatycznej.
- Dźwięk: Pozostaje dostępny podczas rozliczania.
- Auto: Tworzy kolejkę co najwyżej dziesięciu losowań. Zatrzymuje przyszłe losowania po aktywacji.
- Stop: Anuluje przyszłe losowania; aktywne losowania kończą rozliczenie.
Dowody matematyczne
Poniższa tabela przedstawia dokładne prawdopodobieństwa oraz zmierzone wartości RTP na podstawie próbek symulacji:
| Bilet | Dokładne prawdopodobieństwo (licznik/mianownik) | Dokładne brutto RTP | Zmierzone RTP |
|---|---|---|---|
| 0 (Niższy) | 16172 / 28561 | 0,96 | 96,03% |
| 1 (Wyższy) | 12389 / 28561 | 0,96 | 95,90% |
| 2 (Parzysty) | 16497 / 28561 | 0,96 | 96,05% |
Różne tryby mają różne rozkłady; oczekiwane RTP nie jest gwarantowanym wynikiem sesji.
Portfel i trwałość danych
- Saldo początkowe: 1000 wirtualnych monet.
- Dopełnienie: Ręczne uzupełnienie jest dostępne, gdy gra jest w pełni nieaktywna, a saldo wynosi poniżej 10. Ustawia saldo dokładnie na 1000, zachowując ułamkową część.
- Zachowanie ułamków: Przetrwiva między rozliczeniem, uzupełnieniem i przeładowaniem.
- Saldo po rozliczeniu: Przetrwiva lokalnie, w tym zero.
- Przeładowanie: Anuluje niedokończone losowania bez zwrotu. Niedokończone rundy nie są wznowiane.
Przykłady obliczeń
Źródło: czysta funkcja punktacji z pliku game.js
- Dane wejściowe: [0, 0, 0, 0] → Surowy wynik: 2 (A=[0,0], B=[0,0]; A zawiera B i B zawiera A).
- Dane wejściowe: [12, 12, 12, 12] → Surowy wynik: 2 (A=[12,12], B=[12,12]; A zawiera B i B zawiera A).
- Dane wejściowe: [0, 1, 2, 3] → Surowy wynik: 0 (A=[0,1], B=[2,3]; żadne nie zawiera drugiego).
Najczęściej zadawane pytania
Jak wyznaczany jest wynik?
Wynik zależy od tego, czy pierwszy przedział (A) zawiera drugi (B), czy odwrotnie. Równe przedziały lub singletony otrzymują 2 pkt. Prawidłowe zawarcie – 1 pkt. Brak zawarcia – 0 pkt.
Co się stanie po odświeżeniu strony?
Niedokończone losowania są odrzucane bez zwrotu. Ustalone salda są przechowywane lokalnie.
Czy mogę uzupełnić saldo?
Tak, jeśli saldo jest niższe niż 10 i demo jest w stanie bezczynności, ręczne uzupełnienie ustawia saldo na 1000.