Skip to content

GleusonPaiva/slot-simulator-4

Repository files navigation

🤖 Slot Math Comparator — Análise com Inteligência Artificial

Comparador automático de 3 math models de slot machine com análise gerada por Inteligência Artificial. O sistema simula os modelos, compara os resultados e consulta uma IA para gerar recomendações profissionais.

Projeto 4 de 5 do portfólio de Game Math Design para o mercado de iGaming.


📊 Resultados da Comparação

Modelo Descrição RTP Hit Rate Volatilidade Maior Prêmio
Modelo A Conservador 50.76% 8.79% Média 1500x
Modelo B Equilibrado 35.50% 10.75% Média 1020x
Modelo C Agressivo 37.31% 15.41% Baixa 5050x

RTP (Return to Player) = % do dinheiro apostado que retorna ao jogador a longo prazo Hit Rate = frequência de rodadas vencedoras Volatilidade = risco do jogo (Alta = paga raramente mas muito / Baixa = paga sempre mas pouco)


🎯 O que este projeto demonstra

  • Simulação simultânea de 3 math models diferentes
  • Mapa de volatilidade — gráfico Hit Rate vs Maior Prêmio
  • Integração com API de IA para análise automática dos resultados
  • Geração de recomendações profissionais baseadas nos dados
  • Exportação da análise em JSON para uso em outros sistemas
  • Relatório comparativo completo em Excel e PDF
  • Tratamento de erros robusto com fallback automático

🤖 Como a IA analisa os modelos

O sistema envia os dados de simulação para a API do Claude e recebe:

1. Análise comparativa dos 3 modelos
2. Pontos fortes e fracos de cada um
3. Recomendações de ajuste para o mercado atual
4. Conclusão sobre qual modelo é mais recomendado

A análise é salva automaticamente em output/analise_ia.json para uso posterior.


📈 Gráficos gerados automaticamente

  • Comparação de RTP — barras comparando os 3 modelos
  • Mapa de Volatilidade — dispersão Hit Rate vs Maior Prêmio
  • Convergência do RTP — evolução do RTP ao longo das simulações

🗂️ Estrutura do projeto

slot-simulator-4/
├── slot_simulator_4.py              # Código principal
├── Math_Model_Comparison.xlsx       # Comparação em Excel com análise da IA
├── Math_Model_Comparison_Report.pdf # Relatório técnico completo
├── output/
│   ├── analise_ia.json              # Análise da IA em formato JSON
│   ├── grafico_rtp.png
│   ├── grafico_volatilidade.png
│   └── grafico_convergencia.png
└── README.md

🚀 Como rodar

pip install numpy pandas matplotlib openpyxl reportlab requests
python slot_simulator_4.py

Para usar a análise real da IA, adicione sua chave da API do Claude como variável de ambiente. Sem a chave, o sistema usa análise automática baseada nos dados simulados.


📚 Glossário de termos

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
Math Model Modelo matemático que define o comportamento de um jogo de cassino
Monte Carlo Método de validação por simulação massiva de rodadas
Wild Símbolo coringa que substitui qualquer outro símbolo
Scatter Símbolo especial que aciona bônus em qualquer posição
Jackpot Prêmio máximo do jogo, pode ser fixo ou progressivo

🛠️ Tecnologias

Python Claude API Pandas Matplotlib


👨‍💻 Autor

Gleuson Paiva Desenvolvedor Python | Automação com IA | Game Math Designer em formação

GitHub


📌 Série de projetos

  • 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 — Jogo completo com interface visual

About

Simulador que compara 3 math models de slot machine e usa IA para gerar análise e recomendações profissionais

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages