Gra losuje trzy niezależne wartości jednolicie rozłożone o czterech bitach i ujawnia ich dwanaście bitów po kolei. Każda wartość mieści się w zakresie od 0 do 15; po dodaniu jedynki otrzymujemy wartości a, b i c z zakresu od 1 do 16. Przed jakimkolwiek ujawnieniem wszystkie kombinacje potrójne są jednakowo prawdopodobne.
Policz trzy skierowane relacje podzielności
Sprawdź, czy a dzieli b, czy b dzieli c oraz czy c dzieli a, co oznacza, że odpowiednie dzielenia nie dają reszty. Wynik S to liczba prawdziwych stwierdzeń. Jego minimalna wartość to zero, więc odjęcie tej wartości minimalnej nie zmienia S.
Dla a = 2, b = 4 i c = 8 pierwsze dwa stwierdzenia są prawdziwe, ale 8 nie dzieli się przez 2, co daje S = 2. Jeśli wszystkie trzy liczby wynoszą 1, wszystkie stwierdzenia są prawdziwe i S = 3. Tryb Linear wykorzystuje S, Square wykorzystuje S², a Cube wykorzystuje S³; krzywa wagowa nie zmienia wyniku, lecz go ważni.
Oblicz bieżącą kwotę na podstawie średnich
Dla wybranej krzywej: kwota = 0,97 × (średnia waga końcowa wśród potrójnych kombinacji zgodnych z ujawnionymi bitami) ÷ (średnia waga końcowa wśród wszystkich 4096 potrójnych kombinacji). Obie wielkości są średnimi.
Pełne sumy wag wynoszą: 2400 dla Linear, 3060 dla Square oraz 4476 dla Cube. Podziel każdą z nich przez 4096, aby uzyskać średnią początkową. Na dwunastym kroku licznikiem jest pojedyncza pozostała waga. Porównanie średniej warunkowej bezpośrednio z pełną sumą dałoby błędną kwotę.
Początkowa kwota wynosi ×0,97, ponieważ obie średnie są sobie równe. Ujawnienia następują co 450 milisekund, do dwunastu kroków, choć harmonogram przeglądarki może opóźniać ich przetwarzanie. Panel wyświetla częściowe prefiksy binarne oraz postęp w bitach (z czterech), a nie zdekodowane liczby całkowite. Kwoty wyświetlane są z czterema miejscami po przecinku; obliczenia wykorzystują wartość nierounded.
Rozliczenie manualne, automatyczne i zerowe
Manualna kolekcja jest dostępna natychmiast po rozpoczęciu, również przed pierwszym odkryciem. Kliknięcie przetwarza wszystkie kroki, które są już opóźnione, w kolejności chronologicznej, a następnie dokonuje kolekcji, jeśli runda pozostaje aktywna. Nie omija ona automatycznego zamknięcia, którego termin jest zerowy lub wcześniejszy.
Tryb Auto off pozostawia dostępną manualną kolekcję. Tryby Auto ×1.25, ×1.75 lub ×2.50 dokonują kolekcji przy pierwszym kroku, który osiąga wskazany poziom, wykorzystując pełną aktualną kwotę, w tym nadwyżkę. Przy danym kroku najpierw rozliczany jest zerowy wynik. Wcześniejsze automatyczne zamknięcie rozlicza się przed każdym późniejszym zerem. Dodatnia kwota przy dwunastym kroku jest zbierana nawet jeśli jest niższa niż wybrany poziom automatyczny.
Wybierz stawkę 10, 20, 50 lub 100 przed rozpoczęciem. Domyślna to 20, tryb Linear i Auto off. Runda pobiera jedną stawkę i blokuje stawkę, krzywą, próg, restaurację oraz możliwość ponownego startu. Sterowanie dźwiękiem pozostaje dostępne.
Przykładowa wypłata końcowa
Przy trybie Linear i Auto off, dwanaście zerowych bitów dekoduje się jako a = b = c = 1. Wynik końcowy to 3, a kwota = 0,97 × 3 ÷ (2400/4096) = 4,9664. Kwota pozostaje dodatnia na tej ścieżce; nie zakłada się wcześniejszej manualnej kolekcji.
Dla stawki 20 z saldem 1000 i zerowym carry, rozpoczęcie pozostawia 980. Brutto zwrot wynosi 20 × 4,9664 = 99,328. Rozliczenie kredytuje 99, zapisuje 0,328 jako carry i pozostawia 1079. Zmiana salda netto to +79, a nie +99.
Gdyby na tej samej ścieżce wybrano Auto ×1.25, rozliczenie nastąpiłoby przy drugim kroku, którego kwota wynosi około ×1,3838666667. Późniejsze kwoty nie wpłynęłyby na ukończoną wypłatę. Natychmiastowa manualna kolekcja przy ×0,97 ze stawką 20 i zerowym carry wypłaca 19 i zapisuje 0,4, dając zmianę netto −1.
Monety całkowite, restauracja i przeładowanie
Zazwyczaj wypłata = floor(stake × rzeczywisty niezaokrąglony kurs + poprzedni carry). Reszta staje się nowym carry. Zwrot na poziomie zero zachowuje istniejący carry poniżej jednej monety bez przyznawania dodatkowej monety.
Pierwsze użycie portfela rozpoczyna się od 1 000 wirtualnych monet bez wartości pieniężnej. W stanie bezczynności, gdy stan konta jest ściśle poniżej 10, opcja Restore balance ustawia stan konta na 1 000 i zachowuje carry. Kwota dokładnie 10 nie kwalifikuje się do tej opcji. Stan konta i carry są przechowywane w localStorage przeglądarki, w tym wartość zero.
Jeśli odświeżysz stronę przed rozliczeniem, stawka zostanie pobrana, a niedokończona runda zakończy się bez zwrotu, wypłaty lub wznowienia. Sterowanie wraca do wartości: stawka 20, tryb Linear i Auto wyłączone. Ukończone rundy zachowują wybrane przez Ciebie ustawienia sterowania, dopóki nie zmienisz ich w stanie bezczynności lub nie odświeżysz strony.
Dokładna wartość oczekiwana i pomiary z próby
Dokładna niezaokrąglona oczekiwana wartość brutto wynosi 97% dla przetestowanych krzywych i polityk zatrzymywania. Jest to zwracana wartość surowa ważona prawdopodobieństwem, a nie gwarantowany wynik sesji ani taka sama całkowita liczba monet przyznawanych w każdej rundzie.
Każda z piętnastu zapisanych symulacji obejmowała jeden milion rund. Pomiar na ostatnim etapie wyniósł 97,0241% dla Linear, 96,7427% dla Square oraz 97,2858% dla Cube, z błędami standardowymi wynoszącymi odpowiednio około 0,1052, 0,1475 i 0,2271 punktu procentowego. Są to obserwacje z próby, oddzielne od dokładnej wartości oczekiwanej wypłaty.
Najczęściej zadawane pytania
Czy kurs zawsze rośnie do momentu crasha?
Nie. Kurs podąża za średnią wagą końcową pozostałą po ujawnieniu dotychczasowych bitów i może rosnąć, spadać lub stać się zerem.
Czy Auto ×1,25 ogranicza zwrot do ×1,25?
Nie. Uruchamia się on przy pierwszym kwalifikującym się kroku i wypłaca rzeczywisty kurs tego kroku, w tym nadwyżkę.
Czy opcja Auto musi być wyłączona, aby osiągnąć przykład końcowy?
Przykład zakłada wyłączenie trybu automatycznego i brak wcześniejszego ręcznego zbierania. Przy progu automatycznym wcześniejsze przekroczenie może zostać rozliczone przed krokiem dwunastym.