
MINES - Casino HTML5 Game (Phaser 3, rebrandable)
Short description (store, EN)
Dodge the mines, cash out big. A polished, production-ready Mines mini-game (Stake-style 5×5) in pure JavaScript on Phaser 3 — built for casino & betting operators as a promo / gamification widget: deposit boosters, loyalty rounds, bonus games.
Pick your bet and how many mines to hide (1–24), then reveal gold gems one by one — each safe tile lifts the multiplier; cash out any time, or hit a mine and bust. Rebrand it in minutes: every colour, the house edge, the bank, the mine range and all copy live in one commented `config.js` — no game-code edits, ever. ~15 KB, synthesised sound (no audio files), no external calls, no localStorage — it drops cleanly into any iframe. Built honest: mine positions come from the config'd distribution (or your backend) and the board simply shows them. Bilingual RU / EN out of the box, plus a built-in leaderboard and round history.
> Buy once, ship to every client. The whole point is rebranding via `config.js` in minutes — your commercial lever for reselling to operator after operator.
Краткое описание (RU)
Обходи мины — забирай больше. Готовая к продакшену игра Mines (Stake-style 5×5) на чистом JavaScript и Phaser 3 — для казино и букмекеров как промо/геймификация: депозит-бустеры, лояльностные раунды, бонусные мини-игры.
Выбери ставку и число мин (1–24), открывай золотые геммы по одной — каждая безопасная плитка растит множитель; забирай в любой момент или подрывайся на мине. Перебрендирование за минуты: все цвета, маржа казино, банк, диапазон мин и тексты — в одном прокомментированном `config.js`, код игры трогать не нужно. ~15 КБ**, синтезированный звук (без аудиофайлов), без внешних запросов и localStorage — чисто встаёт в любой iframe. Честная механика: позиции мин берутся из распределения в конфиге (или с вашего бэкенда), доска лишь показывает их. Двуязычно RU / EN из коробки, плюс встроенные лидерборд и история раундов.
---
Features / Возможности
- 💎 Reveal-and-cash-out loop — pick safe gems, bank your multiplier before a mine ends the run
- 🎚️ Player-set risk — choose 1–24 mines; more mines = steeper multipliers and bigger nerve
- 🎯 One-file branding — colours, house edge, bank, mine range, copy all in `config.js`
- 🌍 Bilingual out of the box — live RU / EN switch, easy to add more languages
- ⚖️ Honest by design — mine positions come from a config'd distribution (or your backend); the board only *presents* them. No money logic baked in.
- 🪶 Lightweight — ~15 KB of game code, Phaser via CDN, zero asset files (gems, mines, particles & glow all generated)
- 🔊 Synthesised audio — rising pick tones, mine boom and cash-out chime generated in-code
- 🏆 Leaderboard + round history — casino atmosphere out of the box
- 💥 Juicy FX — gem sparkles, mine explosion, screen shake, win burst
- 📱 Responsive — Phaser `Scale.FIT`, fits any iframe / screen
- 🔌 No external calls, no localStorage — drop it into any operator frame safely
---
How the result works (for buyers)
When a round starts, the mine positions are chosen up-front (random, or forced via `mines.rigMines` for a demo). The multiplier after revealing k gems follows the classic formula `(1 − houseEdge) · Π (25 − i)/(25 − mines − i)`. `houseEdgePercent` is the operator's margin. For backend-driven integrations, feed the mine layout in — the board just reveals it. The animation never decides money.
---
What's included in the download
```
mines_golden_casino.zip
├─ index.html ← entry point (root of zip)
├─ config.js ← the ONLY file a client edits
├─ game.js ← game logic
├─ utils.js ← shared helpers
└─ audio.js ← synthesised sound
LICENSE.txt ← commercial license template
```
Built with AI-assisted development; all code reviewed and tested before release.



Leave a comment
Log in with itch.io to leave a comment.