Zasady

Szanse i plan wygranych

Szanse nie są „zaszyte” jedną liczbą: kontrakt dopasowuje je do wolumenu gry. Póki graczy mało, skarbonki są małe, a wygrane częste i niewielkie. Gdy projekt rośnie, skarbonki są duże, a wypadają rzadziej.

Zasady planu wygranych

1. Wolumen tygodnia

Raz w tygodniu kontrakt zapamiętuje liczbę zakręceń za tydzień, ale nie mniej niż 500 (na starcie i w ciche tygodnie). Nazwijmy ją N. Od niej zależy cała reszta.

2. Częstość jackpota podąża za wolumenem

Szansa jackpota na zakręcenie równa się 1 / (0,8 × N), czyli jeśli w tygodniu robi się tyle samo zakręceń co w zeszłym (i nie mniej niż 500), jackpot wypada mniej więcej raz w tygodniu przy każdym wolumenie. Przy mniejszym — rzadziej: przy 100 zakręceniach tygodniowo i N = 500 nie częściej niż raz na 4 tygodnie. Zmienia się rozmiar: skarbonka zbiera 30% każdego zakręcenia, czyli średnio N × 0,3 tokenów.

3. Mini 10 razy częściej

Mini-jackpot wypada 10 razy częściej niż jackpot, więc skarbonka zdąży zebrać mniej i wypłaty są drobniejsze. Na starcie znaczy to: niewielka wypłata mniej więcej raz na 50–60 zakręceń.

4. Próg skarbonki

Szansa na skarbonkę włącza się dopiero, gdy zebrało się w niej 25% średniej. Dlatego zaraz po wypłacie nie da się wygrać drobiazgu: jackpot czeka, aż urośnie.

5. Grube nagrody

Szansa nagrody złotego bębna — 0,08% na zakręcenie — nie zależy od wolumenu. Drobnych nagród nie ma: 1 000 000, 2 500 000, 5 000 000, 10 000 000, 25 000 000, 100 000 000.

6. „Jeszcze raz”

11,6% na zakręcenie, zawsze. To darmowe zakręcenie na koszt puli nagród, nie zmienia Twojego zakładu.

Co będzie przy różnym wolumenie

500
Skarbonka jackpota (średnia)1 500 000włącza się od 375 000
Jackpotraz na ~500zakręceń: przy takim wolumenie tygodniowo to mniej więcej raz w tygodniu
Skarbonka mini (średnia)97 500włącza się od 16 250
Miniraz na ~50zakręceń
Złoto na głównym bębnie2,83%1 na 35 na zakręcenie
Gruba nagroda0,08%1 na 1250, średnio 2 410 000

Główny bęben

Złoto 2,83%, „Jeszcze raz” 11,6%, pusto 85,6%. Wewnątrz złota: jackpot 8,83%, mini 88,3%, nagrody 2,83%.

Złoty bęben

JackpotMini-jackpot100 000 00025 000 00010 000 0005 000 0002 500 0001 000 000

Bardzo cienkie sektory dla widoczności lekko poszerzono, pozostałe zmniejszono. Im rzadziej wypada, tym cieńszy sektor.

Liczby w tym bloku liczone są tymi samymi wzorami co kontrakt (liczbami całkowitymi), dla przypadku „skarbonki na średnim poziomie”. To wyliczenie: realne tygodnie się wahają.

Symulacja planu wygranych

Przebieg kodu kontraktu na komputerze: jeden gracz robi wszystkie zakręcenia tygodnia, losowe liczby daje generator pseudolosowy. Pierwszy tydzień i pierwszy jackpot (leży w nim startowe 10 000) nie wchodzą do pomiaru.

Zakręceń tygodniowoTygodniJackpotówŚredni jackpotMiniŚredni miniZłoto raz na10 zakręceń ze złotem
50040322 461 90042597 4244223,5%
5000121116 999 800127981 1213133,5%
50 0003585 762 240319 498 1368671,3%
  • Przy 500 zakręceniach tygodniowo złoto wypada mniej więcej raz na 42 zakręcenia, a około co piąta seria z 10 przynosi co najmniej jedno. Wypłaty niewielkie: mini średnio 97 424, jackpot około 2 461 900 tokenów.
  • Przy wzroście wolumenu złoto rzadziej, za to wypłaty grubsze (w tabeli przy 50 000 tygodniowo: jackpot około 85 762 240).
  • Średni zwrot graczom w długiej symulacji: 90,2% razem z superjackpotem (bez niego 82,8%). Reszta się spala albo idzie do administratora (z reklamą); zasiew jackpota już wchodzi do wypłat graczom.

Symulację uruchamia się poleceniem cargo test -p fairdrum --test engine_tests -- --nocapture i należy ona do kontroli repozytorium. Pierwsza w życiu kontraktu wypłata zawiera startowy zalążek 50 000 000 tokenów, więc jest wyraźnie większa niż zwykle.

Nagrody złotego bębna

Nagroda, FAIRDRUMUdział wśród nagródSzansa na jedno zakręcenie
1 000 00061%1 na 2049
2 500 00027%1 na 4630
5 000 0007,5%1 na 16 667
10 000 0003,5%1 na 35 714
25 000 0000,8%1 na 156 250
100 000 0000,2%1 na 625 000
Nagroda łącznie100%1 na 1250 · średnia nagroda 2 410 000

Jeśli pula nagród nie pokrywa nagrody, wypłaca się tyle, ile jest w puli. Pulę zasila 35% każdego zakręcenia.

Wzory kontraktu

Wszystkie szanse to całkowite ułamki z 232, bez liczb ułamkowych (plik math.rs):

  • N = max(zakręcenia zeszłego tygodnia, 500). Tydzień to tutaj siedmiodniowe odliczanie od startu kontraktu; nie musi pokrywać się z czwartkiem, od którego zaczyna się tydzień darmowych zakręceń.
  • szansa jackpota = 1 / (N × 0,8), jeśli skarbonka ≥ N × 0,3 × 0,25, inaczej 0
  • szansa mini = 10 × szansa jackpota, jeśli skarbonka mini ≥ (N / 10) × 0,13 × 0,25, inaczej 0
  • szansa nagrody = 0,08%; szansa „Jeszcze raz” = 11,6%
  • jeśli wypadło złoto, dzieli się na jackpot, mini i nagrodę proporcjonalnie do tych szans

Strona liczy te liczby tym samym kodem i porównuje się z kontraktem testem na próbkach z Rusta.