Reelmecanica en scoreberekening
Het spel maakt gebruik van twee onafhankelijke, uniform verdeelde rollen. Elke rol toont een hexadecimaal symbool dat varieert van 0 tot en met F (waarbij A=10, B=11, C=12, D=13, E=14, F=15). De waarde van elke rol is uniform verdeeld tussen 0 en 15.
De kernstatistiek wordt afgeleid door de twee rolwaarden te lezen als cijfers in het hexadecimale stelsel (grondtal 16). Het gehele getal n wordt berekend als:
- n = 16 × waarde_van_de_eerste_rol + waarde_van_de_tweede_rol + 1
Dit resulteert in een geheel getal n dat uniform verdeeld is tussen 1 en 256 (inclusief).
Het beloningscore wordt bepaald door het aantal delers d van n te tellen waarvoor geldt dat d > 1 en d kan worden geschreven als b^k voor gehele getallen b > 1 en k ≥ 2. Dit zijn delers die een perfect macht zijn (zoals kwadraten, derdemachten, enz.) en groter zijn dan 1.
De uiteindelijke beloningscore is het aantal van deze delers minus de exacte minimumstatistiek over alle 256 mogelijke uitkomsten. In dit spel is de exacte afgetrokken minimumwaarde 0.
Gewichtsmodi en vermenigvuldigers
Voordat de speler de inzet vastlegt, moet hij een van drie beloningsgewichtmodi kiezen. Deze modi transformeren de ruwe beloningscore naar een bruto vermenigvuldiger. De bruto vermenigvuldiger wordt berekend als:
Bruto Vermenigvuldiger = (0,96 × gewicht) / exacte gemiddelde waarde van dat gewicht over 256 uitkomsten
- Lineair gewicht: Het gewicht is gelijk aan de beloningscore.
- Gekwadrateerd gewicht: Het gewicht is de beloningscore in het kwadraat.
- Gekubd gewicht: Het gewicht is de beloningscore in de derde macht.
Het hele spel maakt gebruik van één inzetbedrag. Er zijn geen inzetten per rij, bonusfeatures of tussentijdse uitbetalingen.
Uitbetaling en afwikkeling
Elke ronde maakt gebruik van één vastgelegde inzet. Bij de afwikkeling wordt de bodem van de ruwe brutoopbrengst plus eventueel opgeslagen fractioneel carry bijgeschreven op het saldo. Elk restbedrag blijft behouden als fractioneel carry.
Als een ronde resulteert in een opbrengst van nul, blijft het fractioneel carry ongewijzigd. Het spel biedt geen tussentijdse uitbetaling; de inzet is vergrendeld tot de ronde is afgewikkeld.
Inzetten en bediening
Spelers kunnen inzetten selecteren van 10, 20, 50 of 100 speelmunten, met 20 als standaardwaarde. Instellingen, herstel en het starten van een nieuwe ronde zijn vergrendeld zolang een ronde actief is.
De gewichtmodus (lineair, gekwadrateerd of gekubieerd) moet worden gekozen voordat de inzet wordt vastgelegd. Zodra de ronde begint, blijven de bedieningselementen vergrendeld tot de afwikkeling.
Wiskundig bewijs en RTP
Het spel heeft een exacte verwachte RTP van 96% over alle modi heen. Simulatiemetingen ondersteunen dit, hoewel het steekproefobservaties zijn en geen wiskundige wet.
| Modus | Verwachte RTP | Exacte gewichtsom | Exacte bruto RTP |
|---|---|---|---|
| Lineair (0) | 96% | 201 | 24/25 |
| Gekwadrateerd (1) | 96% | 597 | 24/25 |
| Gekubieerd (2) | 96% | 2361 | 24/25 |
De termen fractioneel carry en bruto versus netto volgen de daadwerkelijke contractbepalingen. Simulatiedata toont gemeten RTP's dicht bij 96%, met standaardfouten die per modus variëren.
Portemonnee en persistentie
De demo begint met een startsaldo van 1000 virtuele munten. Het saldo wordt opgeslagen in de lokale opslag van de browser. Ook het gebroken deel van de uitbetaling blijft behouden in de lokale opslag na afwikkeling, bijvullen en herladen.
Als het saldo tijdens het inactief zijn onder de 10 zakt, stelt een handmatige restauratie het saldo weer precies in op 1000. Dit is een handmatige instelling, geen automatische bijvulling of toevoeging van munten.
Als de pagina wordt herladen tijdens een nog niet afgeronde ronde, blijft de ingezette hoeveelheid afgetrokken. De ronde eindigt zonder restitutie, uitbetaling of voortzetting. De bedieningselementen worden na het herladen teruggezet naar de standaard inzet van 20 en de eerste vooraf ingestelde modus.
Veelgestelde vragen
Hoe wordt de score berekend voor Perfect Power Divisors Reels?
De score is gebaseerd op het gehele getal n dat wordt gegenereerd uit twee hexadecimale reels (0-9, A-F). n varieert van 1 tot 256. De score telt de delers van n die een perfect macht zijn (>1) en trekt de minimaal mogelijke statistiek (die 0 is) af. Dit aantal wordt vervolgens gewogen met de geselecteerde modus (lineair, gekwadraat of gekubd) om de multiplier te bepalen.
Wat gebeurt er met het gebroken deel als ik de pagina herlaad?
Het gebroken deel blijft behouden in de lokale opslag van de browser na afwikkeling, bijvullen en herladen. Het wordt niet gewist wanneer je bijvult of de pagina herlaadt. Als je echter herlaadt tijdens een nog niet afgeronde ronde, wordt de inzet niet gerestitueerd en eindigt de ronde zonder uitbetaling.
Is er een verschil in RTP tussen de lineaire, gekwadrateerde en gekubde modus?
Nee. De exacte verwachte RTP is 96% voor alle drie de modi. Het verschil zit in de variantie en de exacte gewichtssommen (201 voor lineair, 597 voor gekwadraat, 2361 voor gekubd), wat van invloed is op hoe scores worden omgezet in multipliers, maar de langetermijnverwachte return blijft constant.