Spilmekanik og scoring
Mirror Subsequences trækker to uafhængige uniformt fordelte to-cifrede billetter fra 00 til 99 og beholder de førende nuller. De fire cifre samles i billetorden. Scoren bestemmes af L, længden af den længste palindromiske delsekvens, som bevarer positionsordenen, mens sletning er tilladt. Den bruger ikke længden af en sammenhængende delstreng.
Den rå score beregnes som max(0, L−2). Et helt fangede indskud dækker begge billetter. Spillere kan vælge mellem tre tilstande: score, score i anden eller score i tredje. Hver tilstand normaliseres separat over alle 10.000 lige sandsynlige ordnede billetpar for at opnå en forventet bruttoreturnering på 96 %.
Vigtigt er, at den valgte potens ikke ændrer, hvilke ordnede billetpar, der scorer nul. Den brutte udbetaling beregnes ved hjælp af formlen:
Brutto = 0,96 × fængslet helt indskud × rå^(valgt tilstand + 1) / gennemsnit[valgt tilstand]
De separate nøjagtige gennemsnit for tilstandene er [0,281, 0,301, 0,341]. Den forventede bruttoreturnering er 96 %, men dette er ikke en garanteret nettofortjeneste for en session.
Betjening, tilstande og udbetalinger
Demoversionen har specifikke betjeningsmuligheder til styring af spillets forløb:
- Indsats og tilstand: En hel indtjent indsats anvendes; der er ingen uafhængige rækkeandele. Tre separat normaliserede scorekræfter er tilgængelige.
- Auto og Stop: Autotilstand starter med op til ti træk. Stop-funktionen annullerer fremtidige træk, mens det aktuelle træk afvikles.
- Udbetalings timing: Udbetalingen tager normalt 480 ms animation; tilstand med reduceret bevægelse kan afvikles ved den første animations callback. Under aktiv udbetaling og i autokøen er indsats, tilstand og genopfyldningskontrol låst, selvom lyden forbliver tilgængelig.
- Ingen tidlig bank: Der er ingen funktion til tidlig bank; Stop påvirker kun fremtidige runder.
Tegnebog og persistens
Tegnebogens adfærd i denne demo følger specifikke regler:
- Startbalance: Startbalancen er 1000.
- Gendannelse: Balancen kan manuelt gendannes til præcis 1000, kun når den er i hvile, og balancen er under 10. Dette indstiller balancen til 1000 og bevarer brøkdelig overførsel.
- Brøkdelig overførsel: Brøkdelig overførsel består gennem udbetaling, genopfyldning og genindlæsning.
- Persistens: Udbetalt balance gemmes lokalt, også når den når nul. En ufuldført runde, der slutter ved genindlæsning, slutter dog uden refusion eller genoptagelse.
Matematisk dokumentation
Tabellen adskiller den præcise forventede bruttoreturnering fra de målte stikprøveres resultater. Disse er understøttende stikprøveobservationer og ikke den matematiske udbetalingslov eller en garanteret returnering.
| Mode (Power) | Runder | Præcis brutto RTP | Målt RTP (%) |
|---|---|---|---|
| 1 | 1.000.000 | 0,96 | 96,01708185037631 |
| 2 | 1.000.000 | 0,96 | 96,16489036546116 |
| 3 | 1.000.000 | 0,96 | 96,17173020500567 |
Bemærk, at de målte RTP-værdier er estimater og kan afvige lidt fra den præcise forventede værdi på 0,96.
Arbejdseksempler
Følgende eksempler illustrerer scorefunktionen baseret på den faktiske ren scorefunktion i game.js:
- Input: [0,0,0,0] → Rå score: 2
- Input: [9,9,9,9] → Rå score: 2
- Input: [0,1,2,3] → Rå score: 0
I alle tilfælde beregnes den rå score som max(0, L−2). Potenser af én, to og tre ændrer ikke på, hvilke rå scoringer der er nul.
Privatliv og målgruppe
Lager: Kilden bruger browserens localStorage til at gemme den afsluttede demo-balance og brøkdelig overførsel. Dette etablerer ikke anonymitet eller udelukker anden behandling.
Tredjeparter: Skabelonen angiver et Google Fonts-stylesheet. Faktisk fangst af browserforespørgser er afventende; dette er ikke et krav om, at andre forespørgsler eller behandling er fraværende.
Målgruppe: Den tilsigtede målgruppe er 18+ baseret på denne guides politik, ikke et krav om lokal lovgivning eller en implementeret aldersgrænse. Demoen har ingen login-proces eller betalingsproces, og virtuelle mønter har ingen kontant værdi.
Ofte stillede spørgsmål
Hvordan beregnes den rå score?
Den rå score er max(0, L−2), hvor L er længden af den længste palindromiske delstreng. Dette bevarer positionsrækkefølgen mens det tillader sletninger, og bruger ikke længden af en sammenhængende delstreng.
Hvad sker der, hvis jeg genindlæser under en ufuldstændig trækning?
Genindlæsning afslutter en ufuldstændig trækning uden refusion eller genoptagelse. Balancen gemmes lokalt, men den ufuldstændige runde genoptages ikke.
Kan jeg gendanne min balance automatisk?
Nej. Balancen gendannes kun manuelt, når den er inaktiv, og balancen er under 10. Dette indstiller balancen til præcis 1000 og bevarer brøkdelig overførsel.