Planet Smash Destruction - Simulação Jogo

Seele01-Flash
Por Penelope Thomas
Desencadeia a destruição cósmica no Planet Smash Destruction! Cria, personaliza e destrói planetas com armas poderosas. Jogo de simulação de física gratuito com modo criativo.

Prompt

MODEL: Seele01-Flash
Por favor, use Three.js para gerar um **jogo mobile-first** com o tema "Destruição Planetária". Por favor, leia primeiro os seguintes requisitos detalhados de design de jogo e, em seguida, gere o código de acordo: ### 1. Assets e Ambiente * **Objeto Central:** Um `SphereGeometry` de alta qualidade representando a Terra, aplicado com texturas de alta resolução (mapas difuso, especular e normal) para mostrar continentes e oceanos. Inclua uma esfera concêntrica ligeiramente maior com um shader personalizado (efeito Fresnel) para simular uma atmosfera azul brilhante. * **VFX de Destruição:** Implemente um "Sistema de Dano" dinâmico. Quando uma arma atinge o planeta, não use operações CSG pesadas. Em vez disso, use uma textura secundária (textura de canvas) para pintar "crateras" (áreas pretas/queimadas) ou use máscara alfa para criar "buracos" visualmente no shader da malha. * **Sistemas de Partículas:** Gere emissores de partículas em pool para explosões. As partículas devem usar `AdditiveBlending`, começando como amarelo/branco brilhante e desvanecendo para fumo laranja/vermelho. Adicione fragmentos de detritos (pequenas malhas de cubo) que voam para fora do ponto de impacto usando física simples. * **Fundo:** Um skybox de alto contraste apresentando um cosmos preto profundo, campos estelares densos e uma nebulosa distante para proporcionar profundidade. * **Iluminação:** Luz direcional forte (Sol) a partir do lado para criar sombras dramáticas no planeta, mais luz ambiente de baixa intensidade para manter o lado escuro ligeiramente visível. * **Otimização Mobile:** Limite os segmentos da esfera a 64x64. Use object pooling para projéteis e partículas. Certifique-se de que as texturas são comprimidas ou de tamanho razoável (máx. 1024x1024) para a memória GPU mobile. ### 2. Requisitos de Áudio * **BGM:** Uma faixa "Drone Espacial" cinematográfica e ambiente – profunda, lenta e ligeiramente sinistra, transmitindo a vastidão do espaço. * **SFX (Explosões):** Sons de estrondo graves e ricos em graves, com variações aleatórias de tom para evitar repetição quando o utilizador dispara ataques consecutivos. * **SFX (Armas):** "Zaps" agudos de ficção científica para lasers; sons de "Whoosh" para o deslocamento de mísseis. * **SFX (UI):** Um "click" mecânico e nítido para seleção de arma e um "zumbido digital" para o botão de reposição. ### 3. Ciclo de Jogo * **Mecânicas Principais:** O jogador roda o planeta para encontrar uma área-alvo, seleciona uma arma na UI e toca na superfície do planeta para disparar. * **Lógica das Armas:** * *Míssil:* Viaja da posição da câmara para o ponto de toque, explode no contacto. * *Laser:* Feixe de raycast instantâneo que aplica dano/queimadura contínua enquanto o dedo estiver pressionado. * *Asteroide:* Aparece aleatoriamente fora do ecrã e colide no local do toque. * **Progressão:** Exibir um contador de "População" (ex: começando em 7 Mil Milhões) no topo do ecrã. Cada impacto reduz a população com base no raio de dano. * **Estado de Vitória:** Quando a população chegar a 0, o planeta transforma-se numa rocha morta e queimada (substituir a textura ou maximizar a sobreposição de dano). Disponibilizar um botão "Repor Planeta" para recomeçar. ### 4. Controlos e Interação Móvel * **Controlo da Câmara:** Usar `OrbitControls` com amortecimento ativado (dampingFactor 0.05) para um momento suave. Permitir arrastar com um dedo para rodar a vista. Lógica de pinçar para ampliar/afastar. * **Mecanismo de Disparo:** Distinguir entre um "Deslizar" (rodar câmara) e um "Tocar" (disparar arma). Implementar uma verificação de atraso curto: se o toque se mover menos de 5 píxeis, interpretar como um comando de Disparo via Raycaster. * **Disposição da UI:** * **Barra Lateral Direita:** Uma pilha vertical de ícones grandes e circulares (diâmetro mínimo de 50px) para seleção de arma (Foguete, Laser, Asteroide). A arma ativa deve ter uma borda de destaque. * **Topo Centro:** Um visor de texto claro para "População Restante". * **Canto Inferior Direito:** Um botão "Reiniciar" colocado na zona de alcance fácil do polegar. * **Feedback Háptico:** Acionar `navigator.vibrate(50)` em cada impacto de explosão para dar peso tátil à destruição.
Uma ideia de jogo transforma-se num mundo jogável e chega a um público
CRIE • PARTILHE • GANHE

Os jogos são divertidos. Criá-los é ainda melhor.

Introdução ao jogo

Sobre o Jogo

Planet Smash Destruction é um emocionante jogo casual de simulação de física que coloca o poder da destruição cósmica nas tuas mãos. Nesta experiência cativante de sandbox, podes criar, personalizar e obliterar planetas inteiros usando um arsenal de armas devastadoras. Quer sejas um principiante ou um jogador experiente, os controlos intuitivos tornam a aniquilação planetária acessível e infinitamente divertida.

O jogo combina física realista com liberdade criativa, permitindo-te experimentar diferentes métodos de destruição e testemunhar resultados espetaculares. De raios laser que cortam continentes a brocas de monstros alienígenas que perfuram orifícios perfeitos nos núcleos planetários, cada arma oferece mecânicas de destruição únicas e satisfatórias.

Funcionalidades Principais

Possibilidades Ilimitadas de Destruição

Vive a fantasia de poder supremo enquanto destruís a Terra e aventuras-te noutros corpos celestes. O jogo começa com a Terra na mira, mas à medida que progrides e ganhas moeda, podes desbloquear planetas exóticos e mundos secretos para demolis.

Arsenal de Armas Completo

Escolhe entre seis categorias distintas de armas: - Monstros : Liberta criaturas alienígenas para devorarem planetas - Estrelas : Utiliza o poder estelar para causar destruição massiva - Planetas : Usa corpos celestes como projéteis - Bombas : Cria reações em cadeia explosivas - Foguetes : Lança ataques de precisão a partir do espaço - Lasers : Corta mundos com feixes de energia concentrados

Liberdade do Modo Criativo

Para além da destruição, o jogo oferece um modo criativo robusto onde podes: - Criar planetas personalizados do zero - Povoar mundos com civilizações - Criar terreno e atmosferas únicos - Adicionar satélites e estruturas orbitais - E depois observar as tuas criações desmoronarem sob as armas que escolheres

Sistema de Personalização de Armas

Melhora e modifica o teu arsenal com a moeda ganha: - Aumenta a largura do feixe laser e muda as cores - Aumenta as áreas de impacto dos meteoritos - Melhora o raio de explosão dos mísseis - Liberta múltiplos projéteis simultaneamente - Ajusta a velocidade e o poder das armas

Conteúdo Secreto e Exploração

Descobre 15 planetas secretos, incluindo a Terra Donut, a Terra Cubo, a Terra Plana, o Mundo Boneco de Neve, o Mundo Fantasma, o Planeta Abóbora e muitos outros corpos celestes únicos, cada um oferecendo desafios de destruição diferentes.

Mecânicas de Jogo

Planet Smash Destruction funciona como um verdadeiro jogo sandbox, dando-te total liberdade para explorar o espaço e experimentar a destruição. A tua imaginação é o único limite para alcançar a dominação cósmica total.

O motor de física simula com precisão a destruição planetária, criando padrões realistas de detritos, efeitos gravitacionais e reações explosivas. Cada arma interage de forma diferente com os materiais planetários, incentivando a experimentação e o pensamento estratégico.

Guia de Operação

Controlos Básicos

  • Botão Esquerdo do Rato : Selecionar armas, apontar e disparar
  • Seleção de Armas : Escolher a partir do painel de armas no lado direito
  • Função de Reposição : Reiniciar os níveis a qualquer momento para experimentar abordagens diferentes
  • Controlos da Câmara : Navegar à volta dos planetas para ângulos de mira ideais

Sistema de Progressão

Destrói planetas para ganhar moeda do jogo, que desbloqueia: - Novos melhoramentos e modificações de armas - Planetas e corpos celestes adicionais - Opções de personalização melhoradas - Mundos secretos especiais

Dicas Estratégicas

  • Experimenta com armas diferentes para efeitos de destruição variados
  • Usa o modo criativo para praticar o direcionamento e os efeitos das armas
  • Combina várias armas para reações em cadeia espetaculares
  • Explora diferentes ângulos para maximizar a eficiência da destruição

Porque Jogar Planet Smash Destruction

Alívio de Stress : Experiencia uma satisfação terapêutica através de uma destruição virtual e segura que ajuda a libertar tensão e frustração.

Expressão Criativa : O jogo combina de forma única a destruição com a criação, permitindo a expressão artística tanto na construção como na demolição de mundos personalizados.

Aprendizagem de Física : Compreende os princípios da física real através de uma jogabilidade interativa que demonstra a gravidade, o momento e as forças explosivas.

Rejogabilidade Infinita : Com múltiplas armas, opções de personalização, planetas secretos e modo criativo, nenhuma sessão de jogo é igual à outra.

Acessibilidade Multiplataforma : Joga instantaneamente no teu navegador em dispositivos desktop ou móveis sem downloads, ou obtém a app móvel para destruição em movimento.

Diversão para Toda a Família : Apesar do tema de destruição, os gráficos de desenho animado e a ausência de violência realista tornam-no adequado para jogadores a partir dos 9 anos, com orientação parental.

Perguntas frequentes (FAQ)

Planet Smash Destruction