Guide

CM889 demo: practical questions

The official website of cm889. The answers below cover reward scores, curves, credited coins, fractional carry and reloading the demo.

Two reels and the reward score

Each reel independently chooses one symbol from 0–9 and A–F with equal probability; A–F have values 10–15. Read n = 16 × first reel + second reel + 1. This makes n uniform from 1 to 256. Count its odd positive divisors, including 1, then subtract 1 to obtain the reward score. The score can be zero.

Three curves and the gross multiplier

Before spinning, choose linear, squared or cubed weights. For score s, these weights are s, s² and s³. Their totals over 256 integers are 565, 1889 and 8239; each mean is its total divided by 256. Gross multiplier = 0.96 × 256 × weight / the relevant total. Raw gross return is the captured stake times this multiplier; it is not net profit. All three modes have exact expected gross RTP 24/25, or 96%. This is neither the win probability nor a promised session result.

A worked example with integer 12

Symbols [0, B] give n = 12. Its odd positive divisors are 1 and 3, so the statistic is 2 and the reward score is 1. The linear multiplier is 6144/14125, approximately 0.434973. At stake 20 with no saved carry, raw gross return is approximately 8.69947: the wallet receives 8 whole coins and stores about 0.69947 as carry. A starting balance of 1,000 becomes 988, so this return still leaves a loss of 12 whole coins. Symbols [0, 0] give n = 1, score zero and zero return in every mode.

Whole coins and fractional carry

At settlement, raw gross return is added to saved carry, the whole part is credited to the wallet and the remainder is saved. The result message names whole coins actually credited, rather than unrounded gross return. A positive return below one coin may credit no whole coin while increasing carry. A zero-return round leaves existing carry unchanged. Carry persists in localStorage across settlement, restoration and reload.

Balance and manual restoration

With no saved balance, the demo starts at 1,000 virtual coins. The recorded balance persists in localStorage, including zero. Only while idle and below 10 coins can you manually restore the balance to exactly 1,000. This sets the balance rather than adding 1,000, and keeps saved carry. Virtual coins have no cash value and cannot be withdrawn.

Reloading an unfinished round

If you reload before settlement, the captured stake remains deducted. That round ends without a refund, payout or continuation. After reload, stake returns to 20 and the curve to Linear; saved balance and carry persist. Reloading after settlement retains the recorded balance. To take a break, wait for settlement and then stop starting rounds.

Frequently asked questions

How is the reward score calculated?

Read n = 16 × first reel + second reel + 1, count its odd positive divisors and subtract 1. Choose a linear, squared or cubed weight before spinning.

Why can a positive return credit no coins?

If raw return plus old carry is below one coin, no whole coin is credited. The new fractional remainder is saved for later rounds.

What happens if I reload during a round?

The captured stake remains deducted, with no refund, payout or continuation. Stake returns to 20 and curve to Linear; saved balance and carry persist.