Skip to content
Starlight Christmas — Slotester Lab test cover
10,000 SPINS 50 BUYS DEMO SERVER

Pragmatic Play · 2022 · measured RTP 107.6% · tested 2026-09-23

Starlight Christmas

Hearts worth 255x landed on USD 5 of symbol pays to make a 640-bet ordinary round in the Starlight Christmas demo, whose 10,000 tested rounds returned 107.6% RTP, above 96.5%.

In numbers: the lab's RTP test on the official demo server measured 107.6% against 96.5% declared over 10,000 logged rounds; 28.9% of rounds paid; a natural bonus landed once per 294 rounds (34 in total) and a bonus round paid a median 62.7x the stake, mean 92.8x, trigger spin included; 50 bonus buys at 100x returned 0.86x of their price on average, 66% of them below the price; the biggest round paid 708.9x; the longest dry run was 24 spins.

Starlight Christmas demo

United Statesavailable at Cafe Casino
Starlight Christmas demo game field
Exclusive bonus at Cafe Casino · for players from the United States 300% up to $2,000 + 150 FS
Get bonus
Free demo · no registration · plays on the provider's official server · 18+ Responsible gambling

Test card

10,000 spins · USD 2.00 bet · every request logged
Spins10,000
BetUSD 2.00
RTP declared96.50%
RTP measured107.56% (approximate 95% CI 82.2–132.9)
Hit frequency29% · every 3.46
Dead streak max / avg24 / 3.4
Median hit0.80x
Max win (no bonus round)640.0x · run 1, round 8325
Free spins, natural34 · 3.4 bHz · every 294.1 spins · mean bonus round payout 92.8x stake
Balance start → end100,000 → 101,513
Balance in bets over the base series
Win distribution, x bet
test logs · 1 run · every request loggedtest record ↓
  1. 012026-09-2310,000 rounds · 50 buysfiles & checksums ↓107.56%RTP5 files · SHA-256 ↓

each run keeps its own spin log, CSV and raw server journal with checksums; the figures on this card combine all runs

Bonus buy lab

50 buys × 100x · USD 200 each
Results, x price (muted = below price)
  1. buy 010.11x
  2. buy 020.12x
  3. buy 032.60x
  4. buy 041.29x
  5. buy 051.98x
  6. buy 060.06x
  7. buy 073.47x
  8. buy 081.38x
  9. buy 091.99x
  10. buy 100.40x
  11. buy 110.69x
  12. buy 120.34x
  13. buy 130.89x
  14. buy 141.23x
  15. buy 150.33x
  16. buy 160.35x
  17. buy 170.59x
  18. buy 180.06x
  19. buy 190.04x
  20. buy 200.40x
  21. buy 210.13x
  22. buy 221.50x
  23. buy 231.45x
  24. buy 240.58x
  25. buy 250.27x
  26. buy 260.29x
  27. buy 270.32x
  28. buy 281.67x
  29. buy 291.68x
  30. buy 300.92x
  31. buy 310.42x
  32. buy 320.33x
  33. buy 331.13x
  34. buy 340.06x
  35. buy 350.85x
  36. buy 361.09x
  37. buy 370.09x
  38. buy 381.57x
  39. buy 390.21x
  40. buy 400.92x
  41. buy 411.09x
  42. buy 424.21x
  43. buy 430.08x
  44. buy 441.97x
  45. buy 450.71x
  46. buy 460.11x
  47. buy 470.12x
  48. buy 480.42x
  49. buy 490.23x
  50. buy 500.27x

mean 0.86x · median 0.503× price (USD 100.50) · 33 of 50 below price · best 4.21x · worst 0.04x

Free spins anatomy · 50 purchases
Spins per bonus (avg / min–max)15.6 / 15–20
Retriggered12%
Multiplier total (avg / max)16 / 61
Bonuses that paid nothing0%

Five spins are added whenever three or more Scatters land inside the round, and a feature counts here once it runs past its 15-spin opening: six of 50 purchases and two of 34 natural features did.

Fifteen spins bought for USD 200, with the total multiplier climbing from 3x to 18x before the round returns USD 124.50 · Recorded in a separate browser session, outside the statistical samples.
Buy ledger
Spent
USD 10,00050 × USD 200
Returned
USD 8,605.7086.06% · approximate 95% CI 62–111%
Net
−USD 1,394.30−7.0 buys
Break-even or better
17 / 5034%
Paid 2× price or more
3 / 506%
Price in base spins
100natural trigger every ~294 spins

One ticket equals 100 ordinary stakes. Natural bonuses occurred once per 294 ordinary rounds in this sample. Stakes multiplied by this interval measure gross wagering, not the net cost of obtaining a bonus. Purchase returns above include the complete purchased round and are divided by the ticket price.

Risk profile

how much bankroll this run needed
916xmax drawdown, in bets (run 1, by spin 8156)
-688xlowest point vs start
24longest dead streak, spins
Bankroll survival in this run
50 betsbust at spin 188
100 betsbust at spin 247
200 betsbust at spin 442

One run, one bet size. A different session can bust earlier or never; treat this as a measured example, not a rule.

How it plays

7 rules screens from the game

Starlight Christmas is the winter dress of Starlight Princess: six reels, five rows, and symbols that pay by count rather than by line. Any symbol pays once at least eight copies are on the screen, wherever they sit, in three bands at 8–9, 10–11 and 12–30; at USD 2 the sun badge pays USD 20, 50 and 100 across those bands, while the yellow gem pays USD 0.50, 1.50 and 4.00. After every paid combination the symbols vanish and new ones tumble in, with no limit on the number of tumbles in a round.

Multipliers come as winged hearts. Each one arrives carrying a random value between 2x and 500x; once the sequence of tumbles ends, every heart still on the screen contributes its value to one sum, and that sum multiplies the whole sequence. In ordinary play the hearts therefore multiply whatever the tumbles have gathered, however small: rounds 8325 and 2275 of this first run held USD 5.00 and USD 4.00 of symbol pays under hearts worth 255x and 249x, and paid USD 1,280 and USD 1,000.

Scatter kittens, four or more of them anywhere, start 15 free spins. Inside the feature the meter is cumulative: every heart landing on a spin that wins adds its value to a total multiplier that then applies to every later winning spin, and three or more Scatters add five spins. The feature can be bought for 100x the stake, USD 200 at USD 2, and the Ante toggle raises the stake to USD 2.50 for doubled Scatter frequency while switching the purchase off.

All three routes carry 96.50% in the rules, the volatility badge says medium, and the cap is 5,000x the stake. The demo's stake range is USD 0.20 to USD 300.

Mechanics7 from the rules screens
  • Cascading reels
  • Multiplier
  • Free spins
  • Retrigger
  • Scatter symbol
  • Bonus buy
  • Extra bet
Paytable
x total bet · bar = top payout on a log scale
symbol 8-910-1112+
Sun badge 10x 25x 50x
Crowned heart 2.5x 10x 25x
Moon badge 2x 5x 15x
Star badge 1.5x 2x 12x
Red heart gem 1x 1.5x 10x
Blue gem 0.8x 1.2x 8x
Green gem 0.5x 1x 5x
Teal gem 0.4x 0.9x 4x
Yellow gem 0.25x 0.75x 2x

Bet range USD 0.20 – 300 per spin · payouts read from the game's paytable at bet USD 2.00

Verdict

Pennies under the hearts

Over the whole series the demo returned 107.56% of stake against 96.50%, an approximate 95% band of 82.2–132.9%, and finished 756 bets up. Unlike most runs above 100%, this one does not hang on the feature: strip out the best natural round, 3310 at 708.85 bets, and the other 9,999 rounds still return 100.48%. Thirty-four natural features arrived one per 294 rounds, 3.4 bHz, and paid 29.3% of the total; the longest wait was 1,152 rounds after round 4125.

Fifty tickets at USD 200 went the other way and returned 0.861x their price, 33 below price, median 0.5025x or USD 100.50, best ticket 4.2135x. What separated them was the meter. The 25 tickets whose total multiplier passed 15x returned 1.3531x on average, the 25 that stayed at 15x or less returned 0.3681x, and the same split holds in natural features, 163.5 bets against 30.0.

What this log shows best is what the hearts do to small money in ordinary play. Round 8325 paid USD 5.00 in symbols, then the hearts on the screen summed to 255x and the round closed at USD 1,280, 640 bets; round 2275 did it again with USD 4.00 and 249x for USD 1,000. Seven ordinary rounds passed 100 bets and every one of them ended with a heart award between 6x and 255x on a sequence worth USD 4 to USD 31 in symbols. In this game the reels find the pennies and the hearts decide whether they matter.

Measured upsides
  • 107.56% measured over 10,000 rounds, and the balance closed 756 bets above its start
  • Hearts in ordinary play turned USD 5.00 of symbol pays into USD 1,280 in round 8325, 640 bets
  • Natural features one per 294 rounds, 3.4 bHz, ten of the 34 above 100 bets
  • Hit rate 28.88% with seven empty stretches of 20 rounds or more, the longest 24
Measured downsides
  • Purchases lost ground: 0.861x across 50 tickets, 33 below price, none past 5x
  • Tickets whose meter stayed at 15x or under returned 0.3681x, and that was 25 of the 50
  • Six natural features paid under 10 bets, the smallest 3.8 in round 8275
  • The balance bottomed 687.5 bets under the start before the late run of features

Test record

10,000 rounds · 50 buys · open data · closed rig

One test run so far: a single session of the base game plus a separate series of bonus purchases on the official demo server, every request and response logged. When the game is tested again, the new run is added here and the figures on this page combine all runs into one sample.

result of this run2026-09-23
Measured return 107.56% 95% band 82.2–132.9% · declared 96.50%
  • 10,000rounds logged
  • 29%rounds that paid
  • 709xbiggest round
  • 1 / 294natural bonus rate
  • 0.86xmean of 50 buys
  • 24longest dry streak
return of this run with its 95% banddeclared 96.50%
Run 1 · 2026-09-2310,000 rounds
107.56%95% band 82.2–132.9%
75%95%115%135%declared 96.50%
dot = measured return · whisker = approximate 95% band for that mean, given this many rounds
how the return settled, round by round10,000 rounds
107.56% after 10,000 roundsdeclared 96.50%
line = return measured up to that round · the line swings early and calms as rounds pile up
bonus purchases, run by run50 buys
Run 1 · 2026-09-23mean 0.86x · median 0.50x · 33/50 below price
bar = one purchase, what it returned as a multiple of its price · dashed line = the price · square-root scale
The run · tap to open
01run Run 012026-09-23 10,000 rounds at USD 2.00 · 50 buys · rig 0.6.0 · RTP profile 96.50% measured return107.56%+11.1 pts vs declared 95% band82.2–132.9% natural bonuses34 · 1 / 294 bonus buys, mean0.86x
95% band
82.2–132.9%
rounds that paid
29%
biggest round
709x · round 3,310
longest dry streak
24
natural bonuses
34 · one per 294 rounds
bonus buys
mean 0.86x · median 0.503x · 66% below price
balance start → end
100,000 → 101,513
deepest drawdown
916x
Download this run · the square button copies the file’s SHA-256, so you can confirm the download is unchanged

1 test runs combined into one sample (2026-09-23): 10000 ordinary paid rounds, including naturally triggered features, at a fixed USD 2.0 bet; 50 bonus buys at 200.0 each (100.0x) on the official Pragmatic Play demo server (jurisdiction 99, RTP profile 96.5%); every request and response logged.

The test rig plays the official demo build over the network and records every server round: bet, win, intermediate steps (cascades, respins), free spins, collect. Screenshots and video were captured in a separate browser session and are not part of the statistical samples. The text was read against the log by an editor before publication. How we test → One test, step by step →

CLOSED RIG OPEN DATA

FAQ

5 questions · answered from the log
Starlight Christmas prints 96.50%, so why did the demo return 107.56%?
Lab answer

Because two ordinary rounds paid 640 and 500 bets from heart multipliers of 255x and 249x, and the feature added a 708.85-bet round on top. Seven ordinary rounds passed 100 bets, and every one of them ended with a heart award between 6x and 255x.

Once the tumbles stop, what do the multiplier hearts do in the base game?
Lab answer

A heart takes a value from 2x to 500x when it lands, and once the tumbles stop the values of every heart on the screen are summed and applied once to the whole sequence. In round 8325 the sequence was worth USD 5.00 in symbols; the hearts summed to 255x and the round paid USD 1,280.

Fifty tickets cost 100x each; what came back?
Lab answer

0.861x their price in total, USD 8,605.70 from USD 10,000; 33 tickets lost money and the median came back with USD 100.50. The split followed the meter: the 25 tickets whose total multiplier passed 15x returned 1.3531x, the other 25 returned 0.3681x.

One feature per how many rounds without buying?
Lab answer

One per 294 rounds on average, 34 in 10,000, or 3.4 bHz; the longest gap was 1,152 rounds after round 4125. Whole-round payouts averaged 92.8 bets with a median of 62.7, and two of the 34 features earned the five-spin retrigger.

Is the Ante bet worth switching on?
Lab answer

No. Ante costs 25% more per spin by the rules' own numbers, USD 2.50 instead of USD 2.00 at this stake, doubles the Scatter frequency and switches the purchase off, while the printed RTP stays 96.50%. This run kept it off, so the 34 natural triggers and the one-per-294 rate are ordinary-stake figures.

Comments and reviews

Leave a comment or your own test of this slot
Slotester Labmeasured run · every request logged measured
  • spins10,000
  • bet2.00
  • result+756x
  • RTP measured107.6%
  • bonuses34
  • max win, no bonus640.0x

Leave a comment or a test

Tell what the slot did in your session. Numbers are welcome; casino links are removed.