Game Design Document (GDD)
Jogo 18 - Pesca Premiada
Versão: 1.0 Data: 2026-04-03 Mercado: Brasil (Paraná - Lottopar) Referência Zitro: Fishmania / Fish Catch (Coleta de Dinheiro + Mecânica Física) Desenvolvedor: Oktop.AI - BuildSense Vertical
1. Resumo Executivo
Pesca Premiada é um jogo de bingo casual e temático focado em interação física simulada. Um pescador coleta valores monetários visíveis na tela. O diferencial está na ilusão de "habilidade" (mecânica Press & Hold) combinada com determinismo matemático do Pool Finito.
Classificação
- Tipo: Bingo 4 Cartelas + Coleta de Valores
- Velocidade: Lenta e Relaxante (5 segundos de sorteio, 2-3 segundos de pesca)
- Volatilidade: Média (Prêmios previsíveis e transparentes)
- Hit Frequency: 55% (Extremamente alta para engajamento casual)
- RTP Alvo: 92%
- Perfil de Jogador: Casual, Sênior (tempo on device alto)
2. Identidade Visual e Atmosfera
Tema
Pesca Artesanal Brasileira - "Ribeirão de Ouro" - Referência: Rios do Paraná, vida fluvial, pescadores tradicionais - Ambiente: Beira de rio ao anoitecer, palmeiras, canoagem - Cores: Azul-Turquesa, Verde Floresta, Laranja Pôr do Sol, Dourado
Elementos Visuais
- Cenário: Rio tranquilo com vegetação. Luz natural dourada. Ondas suaves.
- Cartelas: Apresentadas como "bilhetes de pesca" (pergaminho estilizado).
- Peixes: Animais 2D nado suave com valores monetários flutuantes acima deles.
- Pescador: Personagem animado que lança anzol com mecânica "Press & Hold".
- Barra de Força: Representada visualmente como "tensão na linha" (escala 0-100%).
Paleta de Cores
Azul Turquesa: #00D9FF
Verde Floresta: #228B22
Laranja Sunset: #FF8C00
Dourado: #FFD700
Marrom Madeira: #8B4513
3. Mecânica Core
3.1 Bingo Base (Igual ao Power Bingo)
- 4 Cartelas simultâneas (5×3)
- 30 bolas em 5 segundos
- Padrão-alvo: Qualquer linha completa
3.2 Mecânica de "Pesca" (Coleta)
Trigger: Padrão "Duplo H" (formato de H - colunas 1 e 5 completas)
Padrão Duplo H (Exemplo):
┌─────────────────┐
│ X [ ] [ ] [ ] X │
│ X [ ] [ ] [ ] X │
│ X [ ] [ ] [ ] X │
└─────────────────┘
Colunas marcadas: 0 e 4 (todas as 3 linhas)
Acionamento: Quando o padrão é detectado: 1. Áudio de sucesso ("Ding!") 2. Tela transiciona para "Tela de Pesca" 3. Anzol aparece no topo 4. Peixes aparecem em 3 camadas (profundidade visual)
3.3 Interface de Pesca (Press & Hold)
Visual: - Barra de Força: Mede de 0 a 100%, com agulha animada oscilando - Feedback: Visual com cor (verde → amarelo → vermelho conforme aumenta) - Som: Tremendo de linha ("Tssshhhhh" contínuo)
Mecânica: 1. Jogador aperta o botão PESCAR 2. Barra de força começa a encher 3. Agulha sobe de 0 a 100 em ~3 segundos 4. Se soltar cedo (0-40%): Anzol fraco, pega peixes pequenos 5. Se soltar médio (40-70%): Anzol médio, pega peixes de tamanho variado 6. Se soltar forte (70-100%): Anzol forte, pega peixes grandes 7. TWIST: A força NÃO importa. O peixe capturado é pré-determinado.
3.4 O Segredo: Inverse Kinematics (IK)
O Problema: No Pool Finito, o prêmio já está decidido. Não pode parecer que a "habilidade" do jogador determina a captura.
A Solução: O sistema renderiza um alvo visual (posição na água), e o servidor já decidiu que peixe será capturado. O anzol usa Inverse Kinematics (IK) para sempre acertar o peixe correto, independente da força aplicada.
``` Exemplo: - Bilhete: Prêmio = R$ 100,00 (correspondente a 1 Peixe Dourado) - Servidor define: Posição do Peixe Dourado = [640px, 400px] - Jogador aplica força = 35% (fraco) - Anzol deveria cair em [400px, 500px] (posição fraca) - MAS: Sistema IK ajusta a trajetória do anzol - Resultado final: Anzol acerta o Peixe Dourado
Feedback ao Jogador: "Que sorte! O peixe pulou no anzol!" ```
3.5 Tabela de Peixes e Valores
| Tipo de Peixe | Tamanho | Valor | Frequência |
|---|---|---|---|
| Lambari | Pequeno | R$ 10 | 30% |
| Traíra | Médio | R$ 25 | 25% |
| Dourado | Grande | R$ 50 | 20% |
| Cachara | Muito Grande | R$ 100 | 15% |
| Surubim | Gigante | R$ 200 | 10% |
4. Bônus: "Pescaria Premiada" (Coleta Múltipla)
4.1 Trigger Adicional
Se o padrão é "Perímetro" (moldura) → Bônus de Múltiplas Pescarias
4.2 Mecânica
Em vez de pescar UM peixe, jogador pesca TRÊS vezes seguidas: 1. Primeira pesca (força livre) 2. Segunda pesca (força livre) 3. Terceira pesca (força livre)
Total de valor = Soma dos 3 peixes
5. Tabela de Pagamentos (Padrões Base)
| Padrão | Paga | Prêmio (Base R$10) |
|---|---|---|
| Linha Simples | Sim | R$ 50,00 |
| Coluna Simples | Sim | R$ 75,00 |
| Duplo H (Coluna 1+5) | Sim → PESCA | R$ 100,00 |
| Diagonal | Sim | R$ 150,00 |
| Perímetro | Sim → 3 PESCAS | R$ 300,00 |
| Bingo Completo | Sim | R$ 500,00 |
6. Engenharia de RTP
6.1 Target RTP: 92%
Decomposição:
RTP Padrões Base: 80%
RTP Coleta (Pesca): 10%
RTP Bônus Múltiplo: 2%
Total: 92%
6.2 Hit Frequency Controlada
``` Estratégia: Este jogo deve pagar SEMPRE para manter engajamento.
- 45% das sessões: Jogador ganha pelo menos 1 padrão
- 30% das sessões: Jogador ganha 2+ padrões
- 10% das sessões: Bonus múltiplo acionado
- 15% das sessões: Sem padrão (muito raro) ```
7. Áudio Design
7.1 Voz Narrador
Ator: Homem maduro com sotaque natural do Paraná (Tom relaxante, não frenético)
Frases: ``` Padrões: ├─ "LINHA COMPLETA!" (tom tranquilo) ├─ "COLUNA PRONTA!" (tom feliz) ├─ "DUPLO H! VAMOS PESCAR!" (entusiamado, convite) └─ "BINGO TOTAL! SUPER PRÊMIO!" (grito feliz)
Pesca: ├─ "APERTE O BOTÃO PARA PESCAR!" (instruções claras) ├─ "A LINHA TENSA!" (tensão) ├─ "PEIXE GRANDE! PUXE!" (adrenalina) └─ "PEGOU! QUE BELEZA!" (sucesso) ```
7.2 Efeitos Sonoros
Linha Tremendo: "Tssshhhhh..." (contínuo)
Anzol Caindo: "Splooosh!" (queda na água)
Peixe Fisgado: "Tssing!" (metal vibrante)
Peixe Capturado: "Ding!" + Som de vidro (vitória)
Bônus Múltiplo: "Ploop ploop ploop!" (3 quedas rápidas)
Bingo Completo: Sino de Igreja (epico, 3 segundos)
7.3 Música de Fundo
Gênero: Bossa Nova Suave (Guitarra + Pandeiro) Tempo: 80 BPM Dinâmica: Aumenta quando pesca é acionada
8. Conformidade Lottopar
8.1 Ilusão vs. Realidade
- Visualmente: Jogo parece baseado em habilidade (mecânica Press & Hold)
- Matematicamente: Totalmente determinístico (Pool Finito)
- Legalmente: Classificado como "Jogo de Acaso com Interação" (categoria comum em VLTs)
8.2 Mensagens Obrigatórias
``` ANTES DE PESCAR: "O resultado já foi definido. Sua habilidade não afeta o prêmio." (Nota: Pode ser omitida se juridicamente not required)
PÓS-VITÓRIA: "Parabéns! Você venceu R$ 100,00 em Pesca Premiada." ```
9. Especificações Técnicas (Resumo)
9.1 Plataforma
- Engine: Unity 2022 LTS
- Gráficos: 2D/3D Híbrido (Peixes 3D em cenário 2D)
- Resolução: 1280×1024 @ 60 FPS
9.2 Componentes Críticos
- Inverse Kinematics: FABRIK Algorithm (Roblox-style)
- Física: Linha de pesca = Soft-body simulation (rope)
- Animação de Peixes: Waypoint-based (não física real)
10. Notas de Implementação
- Constraint Solver: Validar que "Duplo H" não cria conflitos com outras cartelas
- IK Solver: Usar biblioteca grátis da Unity (DOTS ou LateralUS)
- Fish Pool: Pré-compilar 20 variantes de peixes para LOD
Versão
v1.0 - 2026-04-03 Autor: BuildSense / Oktop.AI Status: Pronto para Prototipagem