Tucano Bonito — Game Design Document (GDD)
Versão: 1.0 Data: 2026-04-03 Mercado: Paraná, Brasil (Regulação Lottopar) Referência Global: Bonanza (Big Time Gaming) / Great Rhino Megaways
1. Identificação do Jogo
| Campo | Valor |
|---|---|
| Nome do Jogo | Tucano Bonito |
| Código Interno | PROJETO_11 |
| Tipo de Slot | Dynamic Reels / Megaways |
| Número de Bobinas | 6 Bobinas Verticais + 1 Tracker Horizontal |
| Tamanho da Grade | Variável (2-7 símbolos por bobina) |
| Máximo de Caminhos | 117.649 Ways |
| Denominações Suportadas | R$ 0,10 a R$ 10,00 |
| RTP Alvo | 90% (Rua) / 94% (Standard) / 97% (VIP) |
| Volatilidade | Extrema |
| Hit Frequency | 20% |
| Jackpot Progressivo | Não |
2. Tema e Identidade Visual
2.1 Narrativa Temática
Tucano Bonito é uma celebração da biodiversidade tropical do Brasil. O jogo transpõe o jogador para a selva vibrante, onde tucanos coloridos, araras azuis e frutas exóticas dominam o cenário. Diferente dos slots tradicionais de 5 linhas que parecem "chatos" aos olhos dos jogadores modernos, Tucano Bonito oferece ação frenética com até 117.649 caminhos de ganho mudando a cada giro.
2.2 Paleta de Cores
- Primária: Verde Floresta (#2D5016), Vermelho Tucano (#DC143C), Azul Arara (#1E90FF)
- Secundária: Amarelo Ouro (#FFD700), Laranja Caju (#FF8C00)
- Fundo: Gradiente de verde escuro com folhagem animada ao fundo
2.3 Elementos Visuais Principais
- Tucano Real: Símbolo Premium com bico dourado (Top Left do paytable)
- Arara Azul: Símbolo de alto valor, plumagem azul vibrante
- Sapo Dourado: Símbolo médio com olhos que brilham ao ganhar
- Frutas Exóticas: Açaí, Caju, Buriti (símbolos baixos em stacks)
- Ovo de Ouro: Wild exclusivo do Tracker
- Letras B-O-N-U-S: Scatters que formam palavra
2.4 Animações Principais
- Max Megaways Alert: Quando 7-7-7-7-7-7 é carregado, a tela pisca com efeito de fogo, acompanhado de uma sirene futurista.
- Cascata de Reações: Símbolos ganhos explodem em partículas coloridas, caindo como confete.
- Multiplicador Escalante: O contador de multiplicador no bônus cresce com efeito de "zoom in" a cada cascata.
3. Estrutura Mecânica
3.1 Layout e Configuração
A grade de Tucano Bonito é revolucionária em sua flexibilidade:
``` [Tracker Horizontal - Acima das Colunas 2,3,4,5]
[R1-H1] [R2-H1] [R3-H1] [R4-H1] [R5-H1] [R6-H1] [R1-H2] [R2-H2] [R3-H2] [R4-H2] [R5-H2] [R6-H2] [R1-H3] [R2-H3] [R3-H3] [R4-H3] [R5-H3] [R6-H3] [R1-H4] [R2-H4] [R3-H4] [R4-H4] [R5-H4] [R6-H4] [R1-H5] [R2-H5] [R3-H5] [R4-H5] [R5-H5] [R6-H5] [R1-H6] [R2-H6] [R3-H6] [R4-H6] [R5-H6] [R6-H6] [R1-H7] [R2-H7] [R3-H7] [R4-H7] [R5-H7] [R6-H7] ```
Altura Variável: - Altura Mínima: 2 símbolos - Altura Padrão: 4 símbolos - Altura Expandida: 5-6 símbolos - Max Megaways: 7 símbolos por bobina
3.2 Sistema de Caminhos (Ways to Win)
Diferente de slots com linhas fixas, Tucano Bonito calcula Ways dinamicamente.
Fórmula: ``` Total Ways = Altura(R1) × Altura(R2) × Altura(R3) × Altura(R4) × Altura(R5) × Altura(R6)
Mínimo: 2 × 2 × 2 × 2 × 2 × 2 = 64 Ways Máximo: 7 × 7 × 7 × 7 × 7 × 7 = 117.649 Ways ```
Condição de Vitória: Um símbolo igualdade deve aparecer em bobinas adjacentes (sem quebra). A quantidade de caminhos vencedores é calculada pelo produto das posições disponíveis.
Exemplo: - Símbolo: Arara Azul - Posições: R1 (2 posições), R2 (3 posições), R3 (1 posição), [quebra em R4] - Ways Vencedoras: 2 × 3 × 1 = 6 ways - Payout: 6 × Valor(Arara para 3 símbolos)
3.3 Mecanismo de Cascata (Tumble Mechanics)
Quando uma vitória é alcançada:
- Explosão: Símbolos vencedores explodem em partículas
- Queda: Símbolos acima caem para preencher o vazio
- Entrada: Novos símbolos caem do topo (do Phantom Buffer)
- Re-verificação: Sistema verifica novamente se há vitórias (cascata)
- Continuação: Se houver vitória, multiplicador de cascata aumenta em +1x
- Parada: Cascata termina quando nenhuma vitória é encontrada
Multiplicador de Cascata: - 1ª Cascata: ×1 (base) - 2ª Cascata: ×2 - 3ª Cascata: ×3 - ... até 15+ª Cascata: ×15
4. Tabela de Símbolos e Paytable
4.1 Paytable Completo (em função da aposta)
| Símbolo | 6 Símbolos | 5 Símbolos | 4 Símbolos | 3 Símbolos | Função |
|---|---|---|---|---|---|
| Tucano Real | 50x | 25x | 10x | 2x | Premium. Paga mesmo com 2 símbolos. |
| Arara Azul | 7.5x | 2.5x | 2x | 1x | Símbolo Alto. Raro nas primeiras bobinas. |
| Sapo Dourado | 2x | 1.5x | 1x | 0.5x | Símbolo Médio. Sustém o jogo base. |
| Frutas (Açaí, Caju, Buriti) | 1.5x | 0.8x | 0.5x | 0.2x | Símbolos Baixos. Bloqueadores de espaço. |
| Ovo de Ouro (Wild) | — | — | — | — | Substitui qualquer símbolo (apenas no Tracker). |
| Letras B-O-N-U-S (Scatter) | — | — | Gatilho 4+ | — | Inicia Free Spins. |
4.2 Notas sobre o Paytable
-
Tucano Real: Único símbolo que paga com apenas 2 símbolos (1x aposta). Estratégia psicológica para criar esperança em giros que "quase" alcançam o bônus.
-
Frutas em Stack: As frutas baixas aparecem frequentemente em "blocos" (stacks) de 3-4 símbolos para facilitar conexões com outros símbolos premium.
-
Wild Raro: O Ovo de Ouro (Wild) aparece apenas no Tracker, centralizando a ação no meio da tela. Aumenta o "wow factor" quando aparece.
-
Scatter: 4 ou mais letras (em qualquer ordem) ativam Free Spins. Não precisam estar adjacentes.
5. Mecanismo de Bônus: "Voo Livre"
5.1 Gatilho e Ativação
- Trigger: 4 Scatters (letras B, O, N, U, S) em qualquer lugar da grade
- Quantidade de Giros Grátis: 12 giros iniciais
- Retrigger: Cada novo scatter durante o bônus adiciona +3 giros
5.2 Multiplicador Infinito
Este é o coração do jogo:
Inicial: Multiplicador = 1x
1ª Cascata: Multiplicador = 2x
2ª Cascata: Multiplicador = 3x
...
15ª+ Cascata: Multiplicador = 16x+ (sem limite teórico)
Fórmula de Cálculo:
Prêmio Final = Soma(Vitórias de Cascata) × Multiplicador Final
Exemplo Prático: - Giro 1: Ganha R$ 2,00 (sem cascata, Mult 1x). Resultado: R$ 2,00 - Giro 2: Ganha R$ 5,00 com 1 cascata (Mult 2x). Resultado: R$ 10,00 - Giro 3: Ganha R$ 8,00 com 3 cascatas (Mult 4x). Resultado: R$ 32,00 - ... - Giro 12: Ganha R$ 50,00 com 8 cascatas (Mult 10x). Resultado: R$ 500,00
Total do Bônus: R$ 2 + R$ 10 + R$ 32 + ... + R$ 500 = R$ 1.500+
5.3 Segurança e Caps
Embora teoricamente ilimitado, o multiplicador é controlado internamente:
- RTP 90%: Máximo observado: 12x
- RTP 94%: Máximo observado: 18x
- RTP 97%: Máximo observado: 25x+
6. Integração com Pool Finito (Lottopar)
6.1 Modelo de Pré-Determinação
Em um sistema regulado como Lottopar, o resultado final é pré-determinado antes da renderização. O jogo deve entregar um prêmio específico (ex: R$ 250,00).
Processo:
- Recebimento do Prêmio: Servidor retorna "Prêmio Final = R$ 250,00"
- Seleção de Template: Motor escolhe um template de altura que permita alcançar este valor
- Construção de Cenários: Motor simula milhões de combinações de bônus internamente
- Ajuste de Altura: A altura de cada rolo em cada giro grátis é ajustada para que o multiplicador + ganhos resultem em R$ 250,00
- Renderização: O jogo renderiza a sequência que entrega o resultado esperado
6.2 Algoritmo de Construção de Cenário (Reverse Scenario Builder)
```python def build_bonus_script(final_prize, num_spins=12): remaining_prize = final_prize bonus_script = []
for spin in range(num_spins):
current_multiplier = spin + 1 # Começa em 1x
# Quanto esta cascata deve pagar (antes de multiplicar)?
spin_win = remaining_prize / (num_spins - spin)
# Escolher altura das bobinas para alcançar este valor
reel_template = select_template(spin_win)
# Guardar configuração
bonus_script.append({
"spin": spin,
"reel_config": reel_template,
"base_win": spin_win,
"multiplier": current_multiplier,
"final_win": spin_win * current_multiplier
})
remaining_prize -= spin_win * current_multiplier
return bonus_script
```
7. Análise de RTP e Volatilidade
7.1 Curva de Volatilidade
| RTP | Hit Frequency | Volatilidade | Usado Em |
|---|---|---|---|
| 90% | 18% | Extrema | Rua (Denominação baixa) |
| 94% | 20% | Extrema | Standard (Denominação média) |
| 97% | 22% | Extrema | VIP (Denominação alta) |
7.2 Diferenciadores por RTP
RTP 90% (Rua - Denominação R$ 0,10 a R$ 1,00): - Megaways raramente passa de 2.000 formas - Alturas ficam em 2-3 símbolos na maioria - Bônus com multiplicador máx 12x - Near miss frequente (jogo mostra "quase" valor alto)
RTP 94% (Standard - Denominação R$ 2,00 a R$ 5,00): - Megaways oscila entre 5.000 e 20.000 formas - Maior variedade de templates - Bônus com multiplicador máx 18x - Equilíbrio entre sustentação e prêmios
RTP 97% (VIP - Denominação R$ 10,00): - Megaways frequentemente atinge 50.000+ formas - Alturas altas (6-7 símbolos) mais comuns - "Max Megaways" (7-7-7-7-7-7) pode aparecer mesmo sem vitória, apenas para mostrar potencial - Bônus com multiplicador máx 25x+ - Maior potencial de Big Wins
8. Comportamento do Tracker (Bobina Horizontal)
8.1 Posicionamento e Funcionalidade
``` [Tracker contém 4 posições acima das colunas 2, 3, 4, 5]
[T2] [T3] [T4] [T5]
---- ---- ---- ----
[R2-1][R3-1][R4-1][R5-1]
[R2-2][R3-2][R4-2][R5-2]
...
```
Regra Matemática: Um símbolo no Tracker conta como estando no topo da coluna correspondente. Logo: - Se R2 tem 4 símbolos e T2 tem 1 símbolo = R2 funciona com 5 símbolos para fins de Ways
8.2 Movimento do Tracker
- Direção: Horizontal, da direita para esquerda
- Velocidade: Sincronizado com parada dos rolos verticais
- Reposição: Quando um símbolo do Tracker explode, desliza da direita (fora da tela)
8.3 Símbolos Únicos do Tracker
- Ovo de Ouro (Wild): Único símbolo que aparece exclusivamente no Tracker
- Frequência: 1 em cada 50 spins
- Substitui qualquer símbolo na coluna correspondente
- Alto psicológico quando aparece
9. Máximo Potencial de Ganho (Max Win)
9.1 Cálculo do Max Win Teórico
Max Win = Maior Payout Possível (Tucano 6+) × Max Ways × Max Multiplier (Bônus)
Max Win = 50x × 117.649 Ways × 25x Multiplier
Max Win = 147.311.250x de aposta (teoricamente)
9.2 Max Win Prático (Caps Lottopar)
Lottopar limita o máximo pagável por aposta:
| RTP | Cap por Aposta |
|---|---|
| 90% | R$ 50.000 |
| 94% | R$ 100.000 |
| 97% | R$ 250.000 |
Assim, em uma aposta de R$ 10,00, o máximo observável seria: - RTP 90%: R$ 50.000 (5.000x) - RTP 94%: R$ 100.000 (10.000x) - RTP 97%: R$ 250.000 (25.000x)
10. Feature Buy (Compra de Bônus)
10.1 Implementação no Pool Finito
A "Compra de Bônus" é uma funcionalidade opcional que permite ao jogador "forçar" a entrada no bônus pagando um custo alto.
Mechanics: ``` Aposta Base: R$ 1,00 Multiplicador de Compra: 100x Custo Total: R$ 100,00
Fluxo: 1. Jogador clica em "Comprar Bônus" 2. Débito de R$ 100,00 3. Requisição de aposta de R$ 100,00 ao servidor Lottopar 4. Servidor retorna um prêmio (Ex: R$ 300,00) 5. Jogo força entrada no bônus com 4 Scatters visíveis 6. Jogo distribui R$ 300,00 ao longo do bônus de forma que o total bata com o retorno ```
10.2 Risco e Mitigação
Risco: Se o bilhete sorteado for R$ 0,00 (extremamente raro), o jogador paga R$ 100,00 e ganha Zero.
Mitigação: - Definir um piso de retorno mínimo (ex: 5x a aposta = R$ 500,00) - Ou deixar clara a natureza de risco nas termos de uso
10.3 Garantia Mínima Recomendada
Para evitar frustração, recomenda-se:
Se Prêmio Sorteado < 10x Custo de Compra:
Prêmio Final = 10x Custo de Compra
Assim, mesmo no pior caso, o jogador ganha 10x (R$ 1.000,00 em uma compra de R$ 100,00).
11. Simulação Financeira (30 Dias / 1 Máquina)
11.1 Parâmetros de Simulação
| Parâmetro | Valor |
|---|---|
| Denominação Média | R$ 2,00 |
| Aposta Média | 20 créditos = R$ 40,00 |
| Giros por Hora | 60 giros |
| Horas de Operação Diária | 12 horas |
| Dias no Mês | 30 dias |
11.2 Projeção de Coin-In e GGR
Giros Mensais = 60 giros/hora × 12 horas × 30 dias = 21.600 giros
Coin-In = 21.600 giros × R$ 40 = R$ 864.000
GGR (6% esperado) = R$ 51.840
11.3 Fluxo de Caixa Esperado
| Semana | Coin-In | GGR | Observações |
|---|---|---|---|
| 1 | R$ 216.000 | R$ 12.960 | Ramp-up inicial |
| 2 | R$ 216.000 | R$ 12.960 | Estável |
| 3 | R$ 216.000 | R$ 12.960 | Pico se bônus dispara |
| 4 | R$ 216.000 | R$ 12.960 | Manutenção |
| Total | R$ 864.000 | R$ 51.840 | 6% GGR |
12. Design de Som (Soundscape)
12.1 Música Ambiente
- Jogo Base: Ritmo de selva acelerado, com bateria tribal e flauta
- Multiplicador 1-5x: Bateria tribal (steady)
- Multiplicador 6-10x: Adiciona baixo profundo e flauta maior
- Multiplicador 11-20x: Adiciona metais (trombeta, trompa) e coro de fundo
- Multiplicador 20x+: Ritmo dobra (double time), efeito de fogo digital
12.2 SFX (Sound Effects)
| Evento | Som | Descrição |
|---|---|---|
| Giro Base | Rolos girando | Som de rolos tradicionais, mas acelerado |
| Rolo Parando | Clique nítido | Cada rolo tem tom progressivo (C, D, E, F...) |
| Pequena Vitória | Sino suave | 1-2 cascatas |
| Cascata | "Squish" de fruta | Cada símbolo que cai soa como fruta suculenta explodindo |
| Max Megaways | Sirene futurista | Quando 7-7-7-7-7-7 aparece |
| Multiplicador +1 | Nota ascendente | Toque de sintetizador |
| Big Win | Fanfarra | Música clássica de circo acelerar até crescendo |
| Bônus Entrada | Trompete de ouro | Announces Free Spins |
12.3 Volume e Dinâmica
- Jogo Base: -12dB (som calmo para não incomodar)
- Cascata: -6dB (mais loudness)
- Bônus: 0dB (Loudness máximo)
13. Conformidade Lottopar (PR Regulation)
13.1 Requisitos Cumpridos
- [x] RTP entre 90% e 97% conforme denominação
- [x] Hit Frequency transparente (18-22%)
- [x] Volatilidade indicada (Extrema)
- [x] Todas as combinações pré-calculadas pelo servidor (Pool Finito)
- [x] Seed aleatória por giro (PRNG)
- [x] Max Win capped de acordo com denominação
- [x] Feature Buy (opcional) dentro de regulação
13.2 Documentação Obrigatória
- Game Setup File (GSF) com reel strips e paytable
- Math Report assinado por auditor independente
- RTP Curves em múltiplas denominações
- Theoretical Hold percentages por faixa de aposta
14. Guia de Desenvolvimento
14.1 Linguagens Recomendadas
- Front-end: JavaScript/HTML5 (Responsive) ou Unity (WebGL)
- Back-end: C# (.NET Core) ou Python (FastAPI)
- Banco de Dados: PostgreSQL (transações) + Redis (cache)
14.2 Checklist de Implementação
- [ ] Parser de Reel Strips (altura variável)
- [ ] Engine de Ways Calculator
- [ ] Flood Fill (detecção de cascatas)
- [ ] Phantom Buffer Manager (7x14 grid)
- [ ] Pool Finito Integration (outcome builder)
- [ ] Tracker Horizontal Physics
- [ ] Multiplicador Infinito Logic
- [ ] Feature Buy Handler
- [ ] JSON Payload Structure para cliente
- [ ] Audio Engine com faixa dinâmica
- [ ] RTP Validator
- [ ] Testes de Regressão (10.000+ spins)
15. Glossário de Termos
| Termo | Definição |
|---|---|
| Ways | Caminhos de ganho calculados pelo produto das alturas das bobinas |
| Megaways | Sistema de ways dinâmicas (117.649 máximo) |
| Tracker | Bobina horizontal acima das colunas 2-5 |
| Cascata | Explosão de símbolos + queda + re-verificação |
| Multiplicador | Fator aplicado ao ganho durante o bônus (começa em 1x, +1 a cada cascata) |
| Pool Finito | Sistema de pré-determinação Lottopar |
| Phantom Buffer | Área de memória (7x14) com símbolos de reposição para cascatas |
| RTP | Return to Player (porcentagem teórica paga ao longo do tempo) |
| Hit Frequency | Frequência de vitórias (giros com ganho) |
| Feature Buy | Opção de pagar para entrar imediatamente no bônus |
Documentação Completa Assinada Documento Versão 1.0 — Apto para Desenvolvimento Data: 2026-04-03