Kjernealgoritme og poenggivning
Spillet opererer med et sortert alfabet av fire symboler: 0, 1, 2 og 3. En full runde består av åtte kast (observasjoner). For hvert kast velges et «slag» (0, 1, 2 eller 3), som tilsvarer en skjult kode. Etter poengsetting flyttes den observerte koden til fronten av den sorterte listen for neste kast.
Den endelige poengsummen er summen av de kvadrerte rangene til symbolene i deres endelige sorterte tilstand. De spesifikke mekanikkene er:
- Initialisering: Alfabetet starter i rekkefølgen [0, 1, 2, 3].
- Observasjon: En kode observeres basert på valg av slag.
- Oppdatering: Den observerte koden flyttes til fronten av listen.
- Poengsetting: Den rå poengsummen er summen av kvadratene til de nåværende rangene til symbolene.
Utbetalingsmoduser og normalisatorer
Spillet tilbyr tre distinkte utbetalingsmoduser, der hver bruker en annen potens på den rå poengsummen og en spesifikk normalisator for å beregne brutto utbetaling. Den forventede bruttoavkastningen er 96 % på tvers av alle moduser, selv om dette er et gjennomsnitt og ikke en garanti for individuelle økter.
| Modus | Potens brukt | Nøyaktig gjennomsnitt (normalisator) | Beskrivelse |
|---|---|---|---|
| 0 | 1. potens (lineær) | 28 | Standard lineær poengsetting. |
| 1 | 2. potens (kvadrert) | 882 | Forsterker variasjoner med høyere rangering. |
| 2 | 3. potens (kubert) | 30400 | Tildeler tung vekt til ekstreme utfall. |
Utbetalingsformelen er: Brutto = 0,96 × innsats fanget × (raw^(modus + 1)) / mean[modus]. Merk at potensen som brukes, ikke endrer hvilke rå poengsummer som er null; den skalerer kun størrelsesordenen på ikke-null poengsummer.
Kontroller og spillflyt
Spillere har tilgang til spesifikke kontroller under en kamp:
- Manuell modus: Spilleren går gjennom alle åtte kast manuelt og velger et slag (0–3) før hvert kast.
- Auto10: Køer opp til ti hele kamper for automatisk avvikling.
- Stopp: Avbryter fremtidige køede kamper, men lar den pågående automatiserte kampen fullføres.
- Lyd: Forblir tilgjengelig og kontrollerbar uavhengig av spillmodus.
Under en fanget kamp er innsats, utbetalingsmodus og fyllingsinnstillinger låst. Slagvalg kan imidlertid endres mellom kast i manuell modus.
Sannsynligheter og bevis
Den underliggende matematikken forutsetter at hver av de 65 536 mulige åttekodede ordene er like sannsynlig. Simuleringsmålinger fra 1 000 000 runder bekrefter de teoretiske forventningene.
| Modus | Nøyaktig brutto RTP | Målt RTP | Positive resultater |
|---|---|---|---|
| 0 | 0,96 | 96,013 % | 99 9984 |
| 1 | 0,96 | 95,983 % | 99 9988 |
| 2 | 0,96 | 96,065 % | 99 9985 |
De målte verdiene støtter den forventede nøyaktige bruttorenten på 96 %, med små variasjoner på grunn av simuleringssampling.
Lommebok og persistens
Denne demoen bruker en virtuell lommebok med spesifikke persistensregler:
- Startbalanse: 1000 virtuelle mynter.
- Gjenopprettelse: Hvis balansen er under 10 mens den er inaktiv, setter en manuell påfylling balansen til nøyaktig 1000. Dette er en manuell handling, ikke automatisk.
- Brøkdelar som beholdes: Brøkdelar beholdes mellom oppgjør, påfylling og sideoppfriskinger.
- Ufullførte runder: Hvis en match er i gang når siden lastes på nytt, avsluttes den uten refusjon eller gjenopptak.
Personvern og lagring
Demoen lagrer den oppgjorte balansen og brøkdelar som beholdes i nettleserens localStorage. Å tømme hurtigminnefilene kan fjerne denne dataen. Malen deklarerer et Google Fonts-arkiv, men faktisk tredjepartsforespørselsdata er ennå ikke tilgjengelig. Det er ingen kontoinnlogging eller betalingsflyt i denne demoen.
Ofte stilte spørsmål
Er 96 % avkastning garantert?
Nei. 96 % er den forventede bruttoreturneringen over et stort antall runder. Individuelle sesjoner kan gi netto gevinster eller tap. Det er ikke en prediksjon for andre produkter eller en garanti for netto fortjeneste.
Hvordan fungerer Move-to-Front-algoritmen?
Etter hver utdeling flyttes den observerte koden (0-3) til fronten av den sorterte listen. Dette endrer rangeringen til de andre symbolene, noe som påvirker beregningen av summen av kvadrater direkte.
Hva skjer hvis jeg laster inn på nytt under en match?
Hvis en match er ufullført når du laster inn på nytt, avsluttes den umiddelbart. Det er ingen refusjon eller mulighet til å gjenoppta nøyaktig tilstand for den spesifikke matchen.