01Live demo
Try it in a casino lobby
Events from the gamewaiting for ready
Try it live: https://baizestudio.com/for-casinos/midnight-felt
02The game
How it plays, and where it fits.
The game
- What the player does
- Five reels and three rows of card-room symbols pay on 243 ways. Winning symbols tumble away for new ones, House chips are wild and multiply, and three Brass keys start free spins with a House multiplier that rises on every winning tumble and never resets.
- Why players come back
- Every winning tumble can win again, and in free spins the House multiplier only goes up, so a feature can build from a slow start. Features arrive about once in 170 spins.
- Round structure
- Spin with tumbles and a feature. One press spins; tumbles and any free spins play out on their own and the round settles once.
- Session fit
- Medium to long sessions. Single player. Good to watch: built for streams.
- Stakes in this build
- 0.20 to 100 demo credits. 0.20 to 100.00 per spin on a fixed bet ladder; the bonus buy costs 65 times the bet.
In your lobby
- Lobby category
- Slots: 243 ways with tumbles and free spins
- Suggested placements
- Slots lobby
- New-games rail
- Tournaments on biggest single win
- Streamer and creator campaigns
- Features
- 243 ways, tumbles paying x1, x2, x3 then x5
- Wild House chips with x2 and x3 multipliers
- Free spins with a House multiplier that never resets (up to x100)
- Bonus buy at 65x the bet with the same return as the base game
- Max win 5,000x the bet
- Auto play with stop rules
- Quick play, slam stop and keyboard play
- Resumes a feature after a reload
- Devices and sizes
- Desktop and phone, portrait and landscape. WebGL2 reels with a Canvas fallback; symbol art loads after the first frame. Fills any iframe from 320x480 up; checked at 1920x1080, 1280x720, 1024x768, 800x600, 844x390, 390x844 and 360x640.
03The maths
Every number, from the code.
| Mode | RTP | House edge | Hit rate | Net win | Volatility (SD) | Max win | GGR / 1,000 rounds |
|---|---|---|---|---|---|---|---|
| One spin (default 96% maths) headline | 96.01% | 3.99% | 23.73% | 11.04% | High (11.53) | 5,000× | 39.86 |
| Bonus buy at 65x the bet | 96.10% | 3.90% | 97.36% | 25.95% | Medium (1.97) | 76.92× | 39.04 |
RTP variants
Three builds of the same game: the reels, tumbles, chips and feature are identical; only pay values change. Each has its own PAR sheet (CSV and JSON) with reel strips, symbol counts, every pay cell’s frequency and contribution, the win distribution and the simulation record.
| Variant | RTP | Base / free spins | Bonus buy | Hit rate | SD | Free spins | Max win |
|---|---|---|---|---|---|---|---|
| 96% default | 96.01% ± 0.06 | 58.7% / 37.4% | 65× → 96.10% | 23.7% | 11.53 | 1 in 170 | 1 in 7.3M |
| 94% | 94.01% ± 0.06 | 57.4% / 36.6% | 65× → 94.10% | 23.7% | 11.23 | 1 in 170 | 1 in 8.4M |
| 92% | 92.01% ± 0.06 | 55.7% / 36.3% | 66× → 92.01% | 23.7% | 11.27 | 1 in 170 | 1 in 7.9M |
Free spins by award
| Keys | Spins | Average feature win | SD | Retrigger rate |
|---|---|---|---|---|
| 3 | 10 | 62.46× | 130.0 | 0.61% |
| 4 | 12 | 85.02× | 162.4 | 0.74% |
| 5 | 15 | 125.26× | 215.6 | 0.92% |
How the numbers were made: the base game alone over 400,000,000 spins plus each free-spins award alone over 20,000,000 features (95% interval 95.95% to 96.08%), confirmed by 1,000,000,000 straight spins at 95.99%. The first drop of the base game is also computed exactly over every stop combination (41.814% of the bet, before tumbles). Wins are whole cents at every bet on the ladder (pays are multiples of 0.05x and bets of 0.20), the max win of 5,000x ends a round, and the outcome engine is a pure function of a 32-bit random stream, ready for the Baize RGS.
Pace
1.4 s a round, about 2,517 rounds an hour. Measured in Chrome with every control pressed as soon as it was enabled, so this is a ceiling with no thinking time.
GGR / 1,000 rounds is the theoretical gross gaming revenue from 1,000 rounds at a total stake of 1.00: house edge × 1,000. Volatility is the standard deviation of one round’s total return per 1.00 of total stake. Low under 1.5, Medium 1.5 to under 5, High 5 to under 15, Very high 15 and over. For scale: an even-money roulette bet is 1.00, a straight-up number 5.84.
04Configuration
Configuration and status
Operator settings today
- Launch parameters: lobby URL for the home button, starting sound, the UK profile (
?jurisdiction=uk) - Frame size and sandbox attributes
- Framing allowlist for your domains (set by Baize per deployment)
On request
- Stake limits and quick stake values
- Currency label and decimals
- RTP: 96% (default), 94% and 92% are built and measured, each with its own PAR sheet: pay values change, reels and features do not.
Demo-credit build, not certified. Outcomes are drawn in the player’s browser today; real-money play needs server-side outcomes. See status for what real-money use needs.
