III. Descrição da Mecânica Principal do Jogo
1. Regras do Jogo
Toque na tela para controlar o salto do dinossauro
Desvie de obstáculos (cactos no chão e pássaros voadores)
Quanto mais tempo você sobreviver, maior será sua pontuação
A velocidade do jogo aumenta gradualmente com o tempo
Ao colidir com qualquer obstáculo, o jogo termina imediatamente
2. Objetivos do Jogo
Sobreviva por mais tempo para obter uma pontuação maior
Tente bater seu próprio recorde
Familiarize-se com os padrões dos obstáculos para realizar saltos precisos
IV. Requisitos Funcionais
1. Componentes da Interface do Jogo
Área Função Descrição
Menu Principal Exibe o título do jogo, a animação do personagem, o botão de iniciar o jogo, as configurações e o botão de pontuação máxima.
Interface Principal do Jogo Exibe o personagem dinossauro, o fundo dinâmico, a geração de obstáculos e o contador de pontos.
Interface Final Exibe a pontuação atual, a melhor pontuação histórica, o botão de replay e o botão de retornar ao menu principal.
Interface de Configurações Ativar/desativar efeitos sonoros, seleção de personagem, troca de tema de fundo, etc.
Interface de Seleção de Personagem Visualiza e troca as skins do dinossauro.
Seleção de Tema de Fundo Visualiza os estilos diurno, noturno e crepúsculo.
2. Módulos Funcionais Principais
Módulo Função Descrição
Controle do Personagem
Toque em qualquer lugar para controlar o pulo do dinossauro, com suporte para diferentes alturas e quadros de reação.
Geração de Obstáculos Cactos terrestres e pássaros aéreos gerados aleatoriamente, com suporte para diferentes combinações e frequências.
Sistema de Pontuação: Pontuação cumulativa em tempo real, calculada com base no tempo de sobrevivência e na superação bem-sucedida de obstáculos.
Progressão de Dificuldade: A velocidade do jogo aumenta em um nível em intervalos regulares, aumentando o desafio.
Registro de Pontuação Máxima: Armazena a pontuação mais alta localmente e exibe uma comparação ao final do jogo.
Função de Personalização: Escolha diferentes skins de personagens e temas de fundo, salvando as preferências do jogador.
Sistema de Efeitos Sonoros: Efeitos sonoros para pular, marcar pontos e falhar; podem ser ativados/desativados.
V. Requisitos Não Funcionais
1. Estilo da Interface: Estilo pixel art com elementos gradientes modernos.
Fundo dinâmico com animações de sol/estrela e nuvens flutuantes.
Cantos arredondados e botões com gradiente para uma interface clara e intuitiva.
2. Efeitos Sonoros:
Efeito Sonoro de Pulo: Som nítido de quique.
Efeito Sonoro de Pontuação: Som de notificação que aumenta gradualmente.
Falha na Colisão: Efeito sonoro de "explosão".
Suporta silenciamento com um clique e ajuste de volume em tempo real.
3. Requisitos de Compatibilidade:
Suporta dispositivos 16:9, 18:9 e tela cheia.
Requisitos mínimos do sistema: Android 8.0 (API) 26) ou superior
Forçar orientação retrato, desativar orientação paisagem
4. Conformidade com a Privacidade (Padrões de Listagem do Google Play)
Não coleta nenhum dado de privacidade do usuário
Não utiliza permissões sensíveis, como armazenamento, contatos ou localização
Funciona offline, sem necessidade de conexão com a internet
VI. Funções Estendidas Opcionais
Descrição da Função
Sistema de Conquistas
Desbloqueie títulos ao atingir objetivos específicos (por exemplo, 100 saltos, 3 minutos de sobrevivência)
Função de Classificação
Exibe a maior pontuação global/local (conexão com a internet necessária)
Suporte a Itens
Adiciona itens aleatórios, como "pulo duplo" e "escudo de invencibilidade", para serem coletados e usados
Ciclo Dia/Noite
Alterna automaticamente entre os planos de fundo diurno/noturno/crepúsculo com base na hora do sistema
VII. Capturas de tela e ilustrações do jogo (em desenvolvimento)
Interface do menu principal
Fundo desértico com gradiente + nuvens e sol dinâmicos
Dinossauro saltitante no centro + botões do jogo (Iniciar, Configurações, Recorde)
Ícone de troféu exibe a maior pontuação
Tela de fim de jogo
Animação de dinossauro chorando/caindo
Comparação de pontuação (esta rodada/ (Maior))
Botões "Tentar novamente" e "Voltar" Interface de configurações
Pop-up com cantos arredondados + pré-visualização de efeitos sonoros dinâmicos
Troca de tema de fundo e seleção de skin do personagem
Botão de pré-visualização em tempo real e feedback de ajuste de volume