- Joined
- Feb 24, 2014
- Location
- spain
we see 96.[x]% on nearly every slot for the theoretical RTP
I wanted to dig into that as I’ve been developing slots, to see how our games would actually play. What emerged was quite the eye-opener: 96% doesn’t hold up. It doesn’t work like that for real players. It’s theoretical for a reason; only based on a player with an infinite bankroll who plays billions of spins.
So I built a simulator that runs tens of thousands of player sessions across different play styles (see list of personas at the end).
Each persona decides how much to bet, when to cash out (by profit or spin count), and whether to change stake. Everything else is just a normal spin simulator using standard game maths.
What Came Out
The “official” tRTP of the test game was 96.7%.
The real average player return, across 900,000 spins and 54,000 simulated personas, came out at 94.97%. (in the uploaded screen shots, this theme continues over millions of spins)
That’s a consistent 1–1.5% drop; the hidden behavioural edge that favours the casino even when everything’s mathematically fair.
tRTP Player Reality (avg) Shift
82% ~72% –10%
96% ~94.5% –1.5%
105% ~108% +3%
The behaviour is amplifying the maths, the human limits distort the baseline numbers.
Real players live in short sessions, with balances that end.
When the math is tight, losses hit faster and harder; when it’s generous, a few lucky streaks get locked in before balance decay catches up.
Which is why the curve bends : time and money run out.
The player’s story doesn’t follow lab conditions or endless-spin simulations.
It’s shaped by variance, psychology, bankroll, and habit.
A play session is really a convergence of between maths, randomness, and behaviour and that changes the equation :: It makes 96% not 96%
Does this chime with your experience?
Do you think this could be a more honest way of seeing RTP?
Any personas I’ve missed?
Would love to hear your thoughts.
Player Personas
Here’s the line-up of archetypes I tested each a simplified model of real player behaviour:
I wanted to dig into that as I’ve been developing slots, to see how our games would actually play. What emerged was quite the eye-opener: 96% doesn’t hold up. It doesn’t work like that for real players. It’s theoretical for a reason; only based on a player with an infinite bankroll who plays billions of spins.
What I Did
I wanted to see what “96%” actually looks like when real human behaviour gets involved.So I built a simulator that runs tens of thousands of player sessions across different play styles (see list of personas at the end).
Each persona decides how much to bet, when to cash out (by profit or spin count), and whether to change stake. Everything else is just a normal spin simulator using standard game maths.
What Came Out
The “official” tRTP of the test game was 96.7%.
The real average player return, across 900,000 spins and 54,000 simulated personas, came out at 94.97%. (in the uploaded screen shots, this theme continues over millions of spins)
That’s a consistent 1–1.5% drop; the hidden behavioural edge that favours the casino even when everything’s mathematically fair.
WTH?
It’s because the tRTP ignores the short sessions, limited bankrolls and time, stop-losses, and chasing patterns all pull the RTP downward. It’s not that it’s rigged (is it ?), it’s just what happens when real people play in finite time with finite funds.The Non-Linear Twist
When I expanded the test to game setups with higher and lower theoretical returns, the pattern got strangertRTP Player Reality (avg) Shift
82% ~72% –10%
96% ~94.5% –1.5%
105% ~108% +3%
The behaviour is amplifying the maths, the human limits distort the baseline numbers.
Real players live in short sessions, with balances that end.
When the math is tight, losses hit faster and harder; when it’s generous, a few lucky streaks get locked in before balance decay catches up.
Which is why the curve bends : time and money run out.
What It Means
tRTP is only the casino’s side of the story.The player’s story doesn’t follow lab conditions or endless-spin simulations.
It’s shaped by variance, psychology, bankroll, and habit.
A play session is really a convergence of between maths, randomness, and behaviour and that changes the equation :: It makes 96% not 96%
Does this chime with your experience?
Do you think this could be a more honest way of seeing RTP?
Any personas I’ve missed?
Would love to hear your thoughts. 
Player PersonasHere’s the line-up of archetypes I tested each a simplified model of real player behaviour:
- Conservative Gambler: 20¢ bet, cashes after 1000 spins
- Balance Builder: 20¢ bet, cashes at +50%
- Patient Player: 20¢ bet, cashes after 3000 spins
- Long Haul: 20¢ bet, cashes after 10,000 spins
- Normal Bettor: $1 bet, cashes at +50%
- Quick Session: $1 bet, cashes after 100 spins
- Moderate Player: $1 bet, cashes after 5000 spins
- Profit Seeker: $1 bet, cashes at +100%
- High Roller: $1 bet, cashes at +200%
- Feature Chaser: $1 bet, doubles after features, cashes after 1000 spins
- Bonus Profiteer: $1 bet, doubles after features, cashes at +100%
- Bonus Marathon: $1 bet, doubles after features, cashes after 10,000 spins
- Strategic Adjuster: 20¢ bet, doubles after feature, halves after 100 dry spins
- High Stakes Quick: $5 bet, cashes after 100 spins
- Bonus Hunter Pro: $5 bet, cashes right after bonus

