newowner
newowner
  • Threads: 6
  • Posts: 15
Joined: Oct 31, 2023
March 18th, 2024 at 12:58:29 AM permalink
Hi, I'm facing some problems with the scatter method. the actual RTP is lower than the theoretical RTP.
here is some background info.
3 x 3 slot games. each reel has one Scatter symbol, a total of 32 stops for each reel. I'm giving some free spins that are triggered by different scatter combinations.

3 scatters: each reel has one scatter, it can be anywhere on the reel. so it will (1*3) * (1 *3) * (1*3) =27 events.
left 2 scatters: only left 2 reels' scatter, it will (1*3) * (1 *3) * (32 - 1*3)= 261 events.
total events: 32*32*32= 32768

3 scatters can trigger 25 free spins: the probability = 27 / 32768 = 0.08240%. expected free spins= 0.08240% * 25 = 0.02059936523
left 2 scatters can trigger 5 free spins: the probability = 261 / 32768 = 0.79651%. expected free spins = 0.79651% *5 =0.03982543945
total expected free spins: = (0.02059936523 + 0.03982543945 )/ (1-0.02059936523 -0.03982543945) = 0.06431077043

the free spins game is the same as the base game, the base game RTP is 91.29%.
the RTP with free spins is 97.17% = 91.29% + 91.29% * 0.06431077043

now after 1,000,000 time simulations @ 1 payline or 5 paylines. the actual RTP is only at around 95.6%. lower than 97.17%
can anyone tell why so?
Dieter
Administrator
Dieter
  • Threads: 16
  • Posts: 6032
Joined: Jul 23, 2014
March 18th, 2024 at 1:02:41 AM permalink
Please stop making duplicate threads.
May the cards fall in your favor.
Mental
Mental
  • Threads: 16
  • Posts: 1549
Joined: Dec 10, 2018
March 18th, 2024 at 5:45:40 AM permalink
You have not mentioned whether free spins can retrigger more free spins.

You do not specify the variance for your game. If your game has a variance of 100 bets^2, then the standard deviation divided by coin in is sqrt(1,000,000*100)/1,000,000 = 1% for your simulation. You could easily get your result by being 1.5 SD below the true value. You should be able to run trillions of MC simulations for such a simple game. For a simple game with only 32,768 outcomes, it should be easy for you to enumerate all the possible outcomes in a spreadsheet or computer program.
Gambling is a math contest where the score is tracked in dollars. Try not to get a negative score.
newowner
newowner
  • Threads: 6
  • Posts: 15
Joined: Oct 31, 2023
March 19th, 2024 at 7:13:24 PM permalink
Hi, yes, it is infinite free spins, free spin can re-trigger free spins

RTP(with infinite free spins): 97.17%
base game RTP: 91.29%
Variance: 38.39772674
Std. Div.: 6.196589928
Confidence Interval: 90.00%
Volatility Index: 10.19339043
Hit Frequency: 50.78%

based on the above info. theoretical RTP outcome range is
(number of free spins) 1,000,000 96.15%(min) - 98.18%(max)
(number of free spins) 10,000,000 96.84%(min) - 97.49%(max)

I only did 1,000,000 spins simulation, the actual RTP only around 95.6%, it is out of the theoretical range

test data:
1st round, 5 line, spins 1000000
total payout/total stake = 4772457.95/5000000
total free-spin payout = 222292.90
RTP 95.45

2nd round,
total payout/total stake = 4784066.65/5000000
total free-spin payout = 212657.55
RTP 95.68

3rd round,
total payout/total stake = 4785460.25/5000000
total free-spin payout = 218577.75
RTP 95.71



Quote: Mental

You have not mentioned whether free spins can retrigger more free spins.

You do not specify the variance for your game. If your game has a variance of 100 bets^2, then the standard deviation divided by coin in is sqrt(1,000,000*100)/1,000,000 = 1% for your simulation. You could easily get your result by being 1.5 SD below the true value. You should be able to run trillions of MC simulations for such a simple game. For a simple game with only 32,768 outcomes, it should be easy for you to enumerate all the possible outcomes in a spreadsheet or computer program.
link to original post

  • Jump to: