Podstawowe mechaniki i punktacja
Gra rozpoczyna się od wygenerowania dwunastu niezależnych, sprawiedliwych bitów. Bitów tych są przetwarzane w celu wygenerowania uporządkowanej listy długości maksymalnych ciągów jednakowych bitów. Na przykład sekwencja bitów może dać listę ciągów postaci [4, 8] lub [1, 2, 3, 6].
Wynik jest określany przez policzenie liczby pełnych uporządkowanych drzew parcyjalizacji (pełnych drzew binarnych) odpowiadających liście ciągów. Prawidłowe drwo musi spełniać warunek, aby suma długości w lewym poddrzewie każdego węzła wewnętrznego była ściśle mniejsza niż suma długości w poddrzewie prawym. Liście zachowują swoją oryginalną kolejność, a każdy ciąg jest użyty dokładnie raz. Pojedynczy ciąg na liście daje wynik równy zero. Co istotne, przy zdefiniowanych warunkach żadne poprawne pełne drwo nie daje wyniku zero.
Przykłady wyniku surowego
| Lista ciągów | Wynik surowy |
|---|---|
| [4, 8] | 1 |
| [8, 4] | 0 |
| [1, 2, 3, 6] | 3 |
Tryby i potęgi wyniku
Zanim rozpocznie się rundę, gracz wybiera tryb potęgowania wyniku surowego. Dostępne tryby to 1, 2 i 3. Każdy z nich odpowiada innemu przekształceniu matematycznemu wyniku surowego.
Dokładne wartości średnie bezwarunkowe według trybu
| Potęga wyniku surowego | Dokładna wartość średnia bezwarunkowa |
|---|---|
| 1 | 0,626953125 |
| 2 | 1,927734375 |
| 3 | 7,5 |
Wartości te reprezentują dokładne średnie bezwarunkowe dla poszczególnych potęg wyniku surowego, obliczone dla wszystkich 4096 jednakowo prawdopodobnych pełnych słów.
Sterowanie, limity i zasady zatrzymywania
Gra oferuje konkretne sterowanie do zarządzania rundą na żywo. Używana jest pojedyncza, pełna stawka; nie ma podziału wierszy.
Limity automatycznego bankowania
Gracze wybierają z góry mnożnik wyniku surowego oraz limit automatycznego bankowania, który można ustawić na 4, 8 lub 12. Wybory te są zablokowane podczas rundy na żywo. Limit określa maksymalną liczbę ujawnień semantycznych, po której system automatycznie bankuje aktualną kwotę.
Ręczne bankowanie i ujawnienia
Każde ujawnienie semantyczne następuje po stałym opóźnieniu wynoszącym 650 ms. Gracze mogą ręcznie zbankować aktualną kwotę w dowolnym momencie trwania rundy na żywo. Pobrana stawka, mnożnik i limit pozostają zablokowane podczas trwania rundy. Sterowanie dźwiękiem pozostaje dostępne niezależnie. Nie ma kolejki Auto10; uzupełnienie jest dostępne tylko w stanie bezczynności.
Rozliczenie przy zerowym potencjale
Jeśli potencjał warunkowy przyszłego wyniku wyniesie zero, runda rozlicza się przy zerze wcześniej niż zostanie osiągnięty limit. Kwota może rosnąć lub spadać w trakcie procesu ujawniania.
Obliczanie wypłat i zwrot brutto
Żywa stawka brutto banku jest obliczana na podstawie przechwyconej całkowitej stawki oraz właściwości statystycznych ujawnionych serii. Wzór wygląda następująco:
- Żywa stawka brutto = 0,96 × Przechwycona całkowita stawka × (Dokładna wartość średnia warunkowa końcowego wyniku / Dokładna wartość średnia bezwarunkowa)
Stawka zmienia się w miarę ujawniania kolejnych elementów. Jeśli potencjalny wynik warunkowy spadnie do zera, wypłata wynosi zero. W obliczeniach matematycznych uwzględniono wszystkie 4096 równie prawdopodobnych pełnych słów.
Oczekiwany zwrot brutto
Oczekiwany zwrot brutto przy zastosowaniu reguł zatrzymania w określonych granicach wynosi dokładnie 96%. Obliczenia są przeprowadzane przed zaokrągleniem wyniku, z zachowaniem ułamkowej części. Procent ten nie gwarantuje zysku netto w trakcie jednej sesji.
Dowody matematyczne i symulacje
Poniższa tabela przedstawia wyniki symulacji przeprowadzonej na 1 000 000 rund dla każdej kombinacji trybu i limitu wypłat. Są to obserwacje pomocnicze, a nie ścisła matematyczna zasada wypłat. Dokładny brutto RTP wynosi 0,96 we wszystkich konfiguracjach.
| Tryb | Limit wypłat | Dokładne brutto RTP | Zmierzone RTP | Zasada |
|---|---|---|---|---|
| 0 | 4 | 0,96 | 95,96803588829849 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 0 | 8 | 0,96 | 96,00070818689349 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 0 | 12 | 0,96 | 96,17591745828824 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 1 | 4 | 0,96 | 95,9419175686869 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 1 | 8 | 0,96 | 96,0273772156897 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 1 | 12 | 0,96 | 96,22776374427421 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 2 | 4 | 0,96 | 96,07712330011776 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 2 | 8 | 0,96 | 95,66615839944734 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
| 2 | 12 | 0,96 | 96,14968320009302 | Wypłata przy osiągnięciu limitu lub wcześniejszym zerowaniu wartości warunkowej |
Portfel, Persistencja i Prywatność
Zasady działania portfela
- Saldo początkowe: Portfel demo startuje z saldem wynoszącym 1000.
- Przywracanie: Ręczne przywracanie (tylko w stanie bezczynności) ustawia saldo dokładnie na 1000. Jest to możliwe, gdy saldo jest niższe niż 10, a użytkownik jest w stanie bezczynności. Nie jest to automatyczne uzupełnienie ani depozyt.
- Przenoszenie ułamków: Przenoszenie wartości ułamkowych zachowuje się przy rozliczeniu, uzupełnianiu i przeładowaniu.
- Saldo rozliczone: Saldo rozliczone jest przechowywane lokalnie, również w przypadku osiągnięcia zera.
- Nieukończona runda: Jeśli nastąpi przeładowanie strony podczas nieukończonej rundy, kończy się ona bez zwrotu ani możliwości wznowienia.
Przechowywanie i prywatność
To demo wykorzystuje localStorage przeglądarki do przechowywania rozliczonego salda demo oraz przenoszonych wartości ułamkowych. Nie gwarantuje to anonimowości ani wyklucza innych procesów. Szablon deklaruje arkusz stylów Google Fonts, ale faktyczne przechwytywanie żądań przeglądarki jest jeszcze w toku. W tym demo nie ma procesu logowania ani płatności. Wirtualne monety nie mają wartości pieniężnej.
Najczęściej zadawane pytania
Co się stanie, gdy potencjał warunkowy wyniesie zero?
Jeśli potencjał warunkowy dla przyszłego wyniku wyniesie zero, runda rozlicza się przy zerze wcześniej niż przy osiągnięciu automatycznego limitu. Kurs może rosnąć lub spadać w trakcie procesu ujawniania, ale zerowy potencjał warunkowy blokuje wynik na zerze.
Jak obsługiwane są przenoszone wartości ułamkowe?
Przenoszenie wartości ułamkowych zachowuje się przy rozliczeniu, uzupełnianiu i przeładowaniu. Oznacza to, że każda wartość ułamkowa pozostała po rozliczeniu jest zachowywana w portfelu do przyszłego użycia, a nie zaokrąglana w dół natychmiast.
Czy można wznowić niedokończoną rundę po odświeżeniu strony?
Nie. Jeśli strona odświeży się w trakcie niedokończonej rundy, ta się kończy bez zwrotu środków ani możliwości wznowienia. Stan salda pozostaje zachowany, ale stan konkretnej rundy nie.