Table Tower Online - Puzzle Jogo

Seele01-Flash
Por Olivia Harris
Joga Table Tower Online - um emocionante jogo de física 3D onde retiras cuidadosamente blocos de uma torre sem a deixar cair. Suporta modo multijogador e funciona em todos os dispositivos.

Prompt

MODEL: Seele01-Flash
Utilize o Three.js para criar um **jogo com design prioritário para dispositivos móveis**, com o tema "Table Tower Online" (um jogo de física tipo Jenga de empilhamento de torres). Por favor, leia primeiro os seguintes requisitos detalhados de design do jogo e, em seguida, gere o código de acordo: ### 1. Ativos & Ambiente * **Estilo Visual:** Texturas de madeira realistas e de alta fidelidade. A estética deve ser relaxante e Zen, situada num ambiente semi-exterior (como a gazebo da referência). * **Ativos Principais:** * **A Torre:** 54 blocos retangulares individuais, dispostos em 18 camadas de 3 blocos cada. Os blocos devem alternar a orientação (Norte-Sul / Este-Oeste) a cada camada. Utilize `InstancedMesh` para os blocos de modo a otimizar o desempenho em dispositivos móveis, se possível, ou uma simples `BoxGeometry` se a física exigir malhas individuais. * **A Mesa:** Uma superfície simples de madeira texturada que serve como plano estático do solo. * **Fundo:** Use um mapa HDRI Equirretangular pré-desfocado de um jardim ou varanda de madeira para fornecer iluminação e reflexos realistas sem geometria de fundo de alto polígono. * **Iluminação & Efeitos:** Luz solar direcional suave a projetar sombras dinâmicas. Implemente Oclusão Ambiente da Tela (SSAO) se for performático, caso contrário, incorpore uma oclusão simulada nas texturas dos blocos para definir as bordas. Adicione um sutil shader de "contorno de destaque" ao bloco atualmente selecionado. ### 2. Requisitos de Áudio * **Banda Sonora (BGM):** Uma faixa calma de guitarra acústica lo-fi ou sons ambientais da natureza (pássaros a chilrear, vento leve) para combinar com o ambiente de gazebo de jardim. * **Efeitos Sonoros (SFX):** * **Deslizamento da Madeira:** Um som de raspagem que se repete/toca enquanto um bloco está a ser arrastado, com o tom ligeiramente alterado com base na velocidade do arrasto. * **Colisão:** Sons de "Claque" e "Baque" com volume variável com base na velocidade do impacto quando os blocos colidem entre si ou com a mesa. * **Seleção:** Um "clique" subtil quando um jogador toca num bloco. * **Fim do Jogo:** Um som alto e caótico de madeira a desabar, seguido de um efeito sonoro de "Gemido" ou "Aplauso". ### 3. Ciclo de Jogo * **Motor de Física:** Integrar **Cannon.js** ou **Ammo.js** para física de corpo rígido estável. O atrito e a massa devem ser calibrados com cuidado para que os blocos não deslizem com demasiada facilidade, mas também não fiquem colados uns aos outros. * **Lógica do Turno:** 1. **Fase de Seleção:** O jogador escolhe um bloco solto (não pode escolher dos 3 níveis superiores completos). 2. **Fase de Extração:** O jogador arrasta cuidadosamente o bloco para fora da torre. 3. **Fase de Colocação:** O jogador coloca o bloco na camada mais superior. 4. **Verificação de Estabilidade:** Aguardar 3 segundos. Se a torre se mantiver de pé, o turno passa para o próximo jogador (ou IA). * **Condição de Vitória/Derrota:** * **Derrota:** Se qualquer bloco que não seja o ativo tocar na mesa, ou se a torre desabar (a magnitude da velocidade de múltiplos blocos exceder um limiar), o jogador atual perde. * **Vitória:** Sobreviver ao turno sem que a torre desabe. ### 4. Controlos e Interação Móvel * **Controlo da Câmara (OrbitControls modificado):** * **Arrastar com um dedo (Fundo):** Roda a câmara em torno da torre. * **Pinçamento com dois dedos:** Ampliar/reduzir. * **Toque duplo:** Repor o foco da câmara no bloco ativo. * **Interação com Blocos (Raycaster):** * **Toque:** Seleciona um bloco. Destaca-o a Verde (se for movível) ou a Vermelho (se estiver bloqueado/demasiado alto). * **Pressionar e Arrastar Longamente (Sobre o Bloco):** Move o bloco. * **Sistema de Restrição:** Quando um bloco é selecionado, **restringir o movimento ao seu eixo X ou Z local** (dependendo da orientação). Não permitir movimento livre em 3D durante a extração para evitar falhas de física. * **Modo de Colocação:** Após a extração, mudar para um modo "Fantasma" em que o jogador toca no topo da torre para encaixar o bloco numa posição válida da grelha, depois confirma para o largar. * **UI/UX:** * Botão grande e amigo do polegar "Confirmar Movimento" (canto inferior direito). * Feedback Háptico (Vibração) quando o bloco colide com blocos adjacentes durante a extração, para simular fricçã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

Table Tower Online é um cativante jogo de puzzle de física 3D que traz o clássico desafio de empilhar blocos para o seu navegador. Com texturas realistas de madeira e uma simulação de física precisa, vais sentir a tensão autêntica de retirar blocos cuidadosamente de uma estrutura imponente, tentando mantê-la estável.

O jogo apresenta 54 blocos de madeira dispostos numa torre perfeitamente equilibrada. A tua missão é simples mas arrepiante: retirar blocos um a um sem fazer com que toda a estrutura desabe. Cada movimento requer uma consideração cuidadosa da distribuição de peso, pontos de equilíbrio e integridade estrutural.

Características Principais

Motor de Física 3D Realista

Experimenta uma física de blocos incrivelmente realista com peso, momento e deteção de colisões autênticos. Cada bloco comporta-se exatamente como seria de esperar que peças de madeira reais se movessem, criando uma experiência de jogo imersiva e desafiadora.

Vários Modos de Jogo

  • Jogador Único : Pratica as tuas habilidades contra a IA ou leva o teu tempo a aperfeiçoar a tua técnica
  • Modo Multijogador : Desafia amigos online em competições de remoção de blocos em tempo real
  • 2 Jogadores Local : Partilha o mesmo dispositivo e joga por turnos com um amigo ao teu lado

Compatibilidade Multiplataforma

Jogue perfeitamente em todos os seus dispositivos - computadores de secretária, tablets e smartphones suportam a experiência de jogo completa através de qualquer navegador web moderno.

Design Visual Deslumbrante

Desfrute de gráficos 3D lindamente renderizados com texturas realistas de veios de madeira, iluminação dinâmica e animações suaves que fazem cada remoção de bloco parecer satisfatória e autêntica.

Mecânicas de Jogo

A torre consiste em 54 blocos individuais dispostos em 18 camadas, com 3 blocos por camada posicionados perpendicularmente à camada abaixo. Os jogadores alternam turnos selecionando e deslizando cuidadosamente blocos de qualquer lugar na torre, exceto a camada superior incompleta.

Profundidade Estratégica

O sucesso requer mais do que sorte - precisa de: - Avaliar a estabilidade estrutural de cada movimento potencial - Identificar quais blocos fornecem suporte crítico - Planear vários movimentos à frente para evitar criar pontos fracos - Ler a estratégia do seu adversário em partidas multijogador

Guia de Operação

Controlos da Câmara

  • Teclas WASD ou Setas : Mova a câmara em volta da torre para examinar todos os ângulos
  • Teclas Q e E : Rotação rápida da câmara para diferentes perspetivas

Interação com Blocos

  • Botão Esquerdo do Rato : Clique para selecionar um bloco que deseja remover
  • Botão Direito do Rato : Mantenha premido e arraste para deslizar cuidadosamente o bloco selecionado para fora da torre
  • Movimento do Rato : Olhe em redor e examine a torre de diferentes ângulos

Dicas Profissionais para o Sucesso

  1. Examine Antes de Agir : Rode sempre a câmara para ver a torre de múltiplos ângulos antes de selecionar um bloco
  2. Teste com Suavidade : Toque levemente nos blocos para ver quanto podem mover-se antes de se comprometer com a remoção
  3. Foque-se nas Extremidades : Os blocos das extremidades são tipicamente mais seguros de remover do que os do centro
  4. Observe a Inclinação : Se a torre começar a inclinar-se, priorize movimentos que restaurarão o equilíbrio
  5. Planeie Antecipadamente : Pense em como a sua jogada atual afetará as opções futuras

Porque Jogar Table Tower Online

Perfeito para Todos os Níveis de Habilidade

Quer seja um fã casual de jogos de puzzle ou um entusiasta sério de estratégia, o Table Tower Online oferece a combinação perfeita de acessibilidade e profundidade. Os controlos simples facilitam o início imediato do jogo, enquanto a física complexa e os elementos estratégicos proporcionam valor de repetição infinito.

Experiência de Jogo Social

As funcionalidades multijogador transformam um puzzle simples numa emocionante experiência social. Desafie amigos, familiares ou adversários aleatórios online para ver quem tem as mãos mais firmes e a mente estratégica mais afiada.

Alívio do Stress e Exercício Mental

O jogo proporciona um equilíbrio excelente entre relaxamento e estimulação mental. A jogabilidade cuidadosa e deliberada ajuda a reduzir o stress, enquanto o pensamento estratégico mantém a mente afiada e envolvida.

Sem Necessidade de Instalação

Entre diretamente na ação sem quaisquer downloads ou instalações. O jogo funciona perfeitamente no seu navegador web, poupando espaço de armazenamento no dispositivo enquanto oferece uma experiência de jogo premium.

Perguntas frequentes (FAQ)

Table Tower Online