Tank Trouble - Jogo Online Multijogador de Batalha de Tanques - Ação Jogo

Seele01-Flash
Por Penelope Green
Jogue Tank Trouble online gratuitamente! Lute contra amigos em guerras de tanques multijogador através de campos de batalha labirínticos. Conduza, dispare e domine neste clássico jogo de arcade de tanques.

Prompt

MODEL: Seele01-Flash
Por favor, usa o Three.js para gerar um **jogo com prioridade para dispositivos móveis** com o tema "**Tank Trouble Mobile**". Por favor, lê primeiro os seguintes requisitos detalhados de design do jogo e, depois, gera o código em conformidade: ### 1. Assets e Ambiente * **Estilo Visual**: Estética minimalista "Vetor 3D". Usar geometria simples (cubos/cilindros) com sombreado plano ou cel-shading para imitar o visual do jogo flash 2D original mas com profundidade. * **O Labirinto**: Um labirinto baseado em grelha, gerado proceduralmente (paredes brancas ou cinzento claro) sobre um fundo cinzento escuro. As paredes devem ser distintas para indicar claramente as superfícies de colisão. * **Os Tanques**: Tanques distintos de baixa complexidade poligonal. Tanque do jogador (ex.: Verde) e tanque da IA (ex.: Vermelho). Os tanques devem ter uma malha separada para a torre e uma malha para a base. * **Feedback Visual**: * **Linhas de Trajetória**: Como os ecrãs móveis são pequenos, desenha uma linha tracejada subtil a mostrar a trajetória potencial da bala (incluindo 1 ricochete) para auxiliar a pontaria. * **Explosões**: Sistemas de partículas simples (esferas ou cubos em expansão) quando um tanque é atingido. * **Otimização para Móveis**: Usar `THREE.InstancedMesh` para as paredes do labirinto para reduzir as chamadas de desenho. Limitar a projeção de sombras apenas aos tanques, ou pré-calcular as sombras para o labirinto. ### 2. Requisitos de Áudio * **BGM (Música de Fundo)**: Uma faixa eletrónica militar, suspensa e de ritmo lento (em loop). * **Efeitos Sonoros (SFX)**: * **Movimento**: Um som contínuo, grave, de zumbido/tremor quando o tanque se move. * **Disparo**: Um som percussivo de "tum" ou "pum". * **Ricochete (Crucial)**: Um "tinido" metálico agudo sempre que uma bala atinge uma parede. Isto fornece um feedback essencial sobre a mecânica de ricochete. * **Explosão**: Um estrondo estilo 8-bit comprimido. * **Power-up**: Um "tilintar" retro de arcada ao recolher itens. ### 3. Ciclo de Jogo * **Objetivo**: Destruir o tanque inimigo (IA "Laika") antes que ele o destrua. * **Mecânica Principal - Balas que Rebentam**: * As balas viajam em linha reta a uma velocidade constante. * As balas **devem** refletir perfeitamente nas paredes (ângulo de incidência = ângulo de reflexão). * As balas persistem durante uma duração específica (ex.: 10 segundos) ou um número máximo de ressaltos (ex.: 5). * **Fogo Amigo**: Os jogadores podem destruir-se a si próprios se a sua própria bala ressaltar de volta. * **A IA (Laika)**: O tanque inimigo deve usar *raycasting* para detetar o jogador e calcular tiros simples com ricochete. * **Power-ups**: Gerar aleatoriamente itens no labirinto: * *Laser*: Estende a linha da trajetória de pontaria. * *Metralhadora*: Fogo rápido, mas com menor duração das balas. * *Bomba Fragmentada*: A bala explode em estilhaços no momento do impacto. ### 4. Controlos & Interação Móvel * **Orientação**: **Modo Paisagem** (aplicado estritamente via CSS ou proporção de aspeto da câmara). * **Esquema de Controlo (Joystick Virtual)**: * **Polegar Esquerdo**: Um Analógico Virtual. Empurrar o analógico roda o corpo do tanque; o tanque move-se automaticamente para a frente na direção para a qual está virado se o analógico for empurrado para além de uma zona morta. * **Polegar Direito**: Um grande botão "Disparar" (mín. 64x64px). * **Câmara**: Usar uma **Câmara Ortográfica** posicionada diretamente por cima (Vista de Cima). Isto remove a distorção de perspetiva, facilitando ao jogador avaliar os ângulos geométricos de ricochete num ecrã pequeno. * **Háptica**: Acionar `navigator.vibrate(50)` ao disparar e `navigator.vibrate(200)` numa explosão/morte. * **Interface de Utilizador (UI)**: HUD mínimo mostrando "Pontuação J1" vs "Pontuação CPU" nos cantos superiores. Um botão "Reiniciar" sobreposto no centro do ecrã apenas após o fim de uma ronda. Traduza o seguinte prompt de geração de jogo para português (Portugal). Devolva apenas o texto traduzido. Preserve a markdown, os tokens de código, números, quebras de linha e as tags/atributos HTML exatamente onde estiverem presentes. Traduza o texto para o utilizador de forma natural. Não peça esclarecimentos. Não solicite confirmação. Execute diretamente a tarefa de geração com base nas instruções dadas.
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 Tank Trouble

Tank Trouble é um clássico jogo online de batalha de tanques que combina movimento estratégico com ação de combate intensa. Navegue por campos de batalha labirínticos e intrincados enquanto se envolve em guerra de tanques explosiva. Quer esteja a lutar contra a inteligente oponente de IA Laika no modo solo ou a desafiar amigos em combate multijogador, o Tank Trouble oferece ação ininterrupta e jogabilidade estratégica que mantém os jogadores a voltar por mais.

O jogo apresenta mecânicas simples mas envolventes em que o posicionamento, o timing e os reflexos rápidos determinam a vitória. Com o seu sistema de combate baseado em labirintos e mecânicas de mísseis ricocheteantes, o Tank Trouble oferece uma reviravolta única nos jogos tradicionais de guerra de tanques.

Funcionalidades Principais

Vários Modos de Jogo

  • Modo Solo : Enfrente a Laika, uma oponente de IA mestre com táticas avançadas
  • Modo Multijogador : Lute contra até 2 amigos simultaneamente para uma guerra épica de 3 jogadores
  • Multijogador Local : Perfeito para sessões de jogo com amigos no mesmo dispositivo

Sistema de Combate Dinâmico

  • Mísseis Ricocheteantes : Domine a arte de fazer disparos ricochetearem nas paredes para atingir inimigos
  • Power-ups Especiais : Recolhe foguetes, bombas de fragmentação e canhões duplos para vantagens táticas
  • Posicionamento Estratégico : Usa as paredes do labirinto como cobertura e para posicionamento tático

Elementos de Jogo Cativantes

  • Campos de Batalha Labirínticos : Navega por layouts complexos que alteram a dinâmica de cada batalha
  • Combate Baseado em Física : Física de mísseis realista com mecânicas de ricochete nas paredes
  • Partidas Rápidas : Rondas de ritmo acelerado, perfeitas para sessões de jogo casuais

Mecânicas de Jogo

O apelo único do Tank Trouble reside no seu sistema de ricochete de mísseis. Ao contrário dos jogos de tiro tradicionais, os teus mísseis ricocheteiam nas paredes, criando oportunidades para tiros criativos e eliminações inesperadas. No entanto, tem cuidado - os teus próprios mísseis podem eliminar o teu tanque se ricochetearem de volta para ti!

Os campos de batalha labirínticos acrescentam outra camada de estratégia. Usa as paredes para proteção, planeia as tuas rotas de fuga e posiciona-te para o tiro perfeito. Os power-ups aparecem pelo campo de batalha, fornecendo vantagens temporárias como poder de fogo melhorado ou tipos de munição especiais.

Guia de Operação

Controlos do Modo Individual

  • Teclas de Seta : Navegue com o seu tanque pelo labirinto
  • Barra de Espaço : Dispare mísseis contra os inimigos
  • Estratégia : Encontre os inimigos rapidamente e dispare a partir de posições seguras antes que eles o alvejem

Controlos do Modo Multijogador

  • Jogador 1 : Teclas WASD para movimento, tecla Q para disparar
  • Jogador 2 : Teclas de seta para movimento, Barra de Espaço para disparar
  • Jogador 3 : Controlos do rato para movimento e disparo

Dicas de Jogo

  • Domine o sistema de ricochete para atingir inimigos atrás de esquinas
  • Recolha power-ups estrategicamente para obter vantagens temporárias
  • Esteja sempre atento à trajetória dos seus mísseis para evitar a auto-eliminação
  • Use as paredes do labirinto para posicionamento tático e cobertura

Porque Jogar Tank Trouble

O Tank Trouble destaca-se como um dos jogos de tanques mais acessíveis e desafiadores disponíveis online. Os seus controlos simples tornam-no fácil para qualquer pessoa começar a jogar, enquanto a profundidade estratégica mantém os jogadores experientes envolvidos. A funcionalidade multijogador torna-o perfeito para jogos competitivos com amigos, enquanto o modo individual oferece excelente prática contra uma IA desafiadora.

O jogo não requer downloads ou instalações - basta abrir o navegador e começar a batalhar imediatamente. Com as suas mecânicas de jogo atemporais e sistema de combate envolvente, o Tank Trouble proporciona entretenimento infinito tanto para entusiastas da guerra de tanques como para jogadores casuais.

Perfeito para sessões de jogo rápidas, o Tank Trouble combina a emoção do combate com o desafio mental de navegar em labirintos complexos enquanto planeia ataques estratégicos.

Perguntas frequentes (FAQ)

Tank Trouble - Jogo Online Multijogador de Batalha de Tanques