Core Mechanics and Board Support
The game is played on a four-by-four board. The board is drawn uniformly from all legal boards that satisfy the specific mine count and the public support rule: the anti-diagonal occupancy alternates at each step. This constraint defines an exact, finite board support rather than drawing from all unconstrained boards.
Each safe reveal filters this support pool. The gross payout is calculated based on the ratio of the initial support size to the current compatible support size remaining after reveals.
Payout Formula and Staking
The gross quote for a safe reveal is determined by the following exact formula:
- Gross Quote = 0.96 × captured stake × initial support size ÷ current compatible support size
The captured stake and the mine count are locked throughout the round and do not change. A mine reveal ends the round with a gross return of zero. The fractional carry from the previous round persists across settlement, refill, and reload.
Stopping Rules and Cap Guard
Manual banking is available only after at least one safe reveal has occurred. The round also ends automatically if all safe cells are revealed or if no eligible cells remain. A cap guard mechanism disables individual transitions that would exceed 1000 times the stake before a reveal occurs. When no eligible cell remains, the current quote is automatically banked.
Mathematical Evidence and RTP
The exact gross RTP for this demo is 0.96 (96%). Simulation measurements support this but are not the promised law. Below are exact values from the source-bound evidence for specific modes:
| Mines | Policy | Exact Gross RTP | Measured RTP | Surviving Boards | Gross Multiplier |
|---|---|---|---|---|---|
| 3 | 0 | 0.96 | 96.06548945454544 | 22 | 1.0472727272727271 |
| 3 | 1 | 0.96 | 96.054272 | 18 | 1.28 |
| 4 | 5 | 0.96 | 96.535296 | 1 | 126.72 |
| 5 | 5 | 0.96 | 96.62634666666666 | 1 | 422.4 |
Expected RTP is not a promised session result; different modes have different distributions.
Wallet and Persistence
The demo wallet starts with an initial balance of 1000 virtual coins. Fractional carry persists across settlement, refill, and reload. A manual idle-only restoration sets the integer wallet to exactly 1000 when the balance is below 10 and the user is idle. This is a set action, not an addition or automatic replenishment. Settled balance persists locally; an unfinished round ends on reload without refund or resume.
Privacy and Data Storage
The demo uses browser localStorage for settled balance and fractional carry. This does not establish anonymity or exclude other processing. The template declares a Google Fonts stylesheet, but actual request capture is pending. There is no demo account flow or payment flow. Clearing cached files may leave local storage.
Frequently asked questions
How is the board drawn?
The board is drawn uniformly from all legal boards that satisfy the selected mine count and the public anti-diagonal alternation rule. It is not drawn from all unconstrained boards.
What happens if I reload during a round?
An unfinished round ends without refund or resume. The settled balance persists, but the active round state is lost.
How do I refill my wallet?
You can manually refill while idle if your balance is below 10. This sets the balance to exactly 1000 and preserves fractional carry. There is no automatic replenishment.