Slot machine completamente funcional rodando no navegador, desenvolvido em Python com Flask. O jogador pode escolher entre 3 math models, girar os rolos, acompanhar o saldo e ver o RTP (Return to Player) acumulando em tempo real.
Projeto 5 de 5 — Projeto final do portfólio de Game Math Design para o mercado de iGaming.
pip install flask
python slot_simulator_5.pyAcesse no navegador: http://localhost:5000
Pressione ESPAÇO para girar rapidamente!
- 3 Math Models jogáveis — cada um com comportamento diferente
- Rolos animados — animação suave a cada giro
- Saldo em tempo real — atualiza após cada rodada
- RTP da sessão — barra visual mostrando o retorno acumulado
- Histórico de rodadas — últimas 50 rodadas com resultado
- 10 linhas de pagamento — células vencedoras destacadas em amarelo
- Wild — símbolo coringa que substitui qualquer outro
- Big Win / Mega Win — animação especial para prêmios grandes
| Model | Nome | Volatilidade | RTP alvo | Destaques |
|---|---|---|---|---|
| 🔵 | Crystal Valley | Baixa | ~50% | Paga com frequência, sem bônus |
| 🟢 | Dragon Reels | Média | ~35% | Wild + Scatter + Bônus |
| 🔴 | Thunder Strike | Alta | ~37% | Jackpot até 3.000x |
RTP (Return to Player) = % do dinheiro apostado que retorna ao jogador a longo prazo Volatilidade = Risco do jogo — Alta paga raramente mas muito / Baixa paga sempre mas pouco Wild = Símbolo coringa que substitui qualquer outro na linha de pagamento
| Termo | Significado |
|---|---|
| RTP | Return to Player — % do dinheiro apostado que retorna ao jogador |
| Hit Rate | Frequência de rodadas vencedoras |
| Volatilidade | Risco do jogo — alta paga raramente mas muito, baixa paga sempre mas pouco |
| Wild | Símbolo coringa que substitui qualquer outro símbolo |
| Scatter | Símbolo especial que aciona bônus em qualquer posição |
| Payline | Linha de pagamento — padrão que forma combinações vencedoras |
| Math Model | Modelo matemático que define o comportamento de um jogo |
| GGR | Gross Gaming Revenue — receita bruta do cassino após pagar prêmios |
| Monte Carlo | Método de validação por simulação massiva de rodadas |
slot-simulator-5/
├── slot_simulator_5.py # Servidor Flask + interface HTML completa
└── README.md
O projeto é um arquivo único — todo o HTML, CSS e JavaScript estão embutidos no Python via Flask.
- Projeto 1 — Slot básico com RTP teórico e Monte Carlo
- Projeto 2 — 10 linhas de pagamento e análise de volatilidade
- Projeto 3 — Modo bônus com Free Spins e Jackpot Progressivo
- Projeto 4 — Comparador de math models com análise de IA
- Projeto 5 — Slot machine completo com interface visual ← você está aqui
Gleuson Paiva Contador | Desenvolvedor Python | Automação com IA | Game Math Designer em formação