Corte ao Meio, Por Favor! - Puzzle Jogo

Seele01-Flash
Por Victoria Martin
Domina a arte do corte perfeito neste desafiante jogo de puzzles. Corta objetos exatamente ao meio com precisão absoluta. Gratuito para jogar no teu navegador!

Prompt

MODEL: Seele01-Flash
Traduza o seguinte prompt de geração de jogo para português (Portugal). Devolva apenas o texto traduzido. Preserve markdown, tokens de código, números, quebras de linha e etiquetas/atributos HTML exatamente onde presentes. Traduza o texto direcionado ao utilizador de forma natural. Por favor, utilize o Three.js para gerar um **jogo mobile-first** com o tema "Cortar a Metade, Por Favor!". Leia primeiro os seguintes requisitos detalhados de design de jogo e, em seguida, gere o código em conformidade: ### 1. Recursos & Ambiente * **Estilo Visual:** Estética hiper-casual em 3D. Utilize iluminação suave e quente (Ambient + Directional) para imitar uma configuração de fotografia de estúdio. O fundo deve ser de uma cor sólida e agradável (ex.: Coral Hex #F08080 ou Azul-esverdeado Suave) que contraste com o objeto. * **Objetos Alvo:** Gere proceduralmente várias formas 3D simples (Cilindro, Caixa, Esfera) e formas complexas (Torus para o aspeto de "Macarrão", Formas Extrusadas) para servir como alvos de corte. * **Materiais:** Utilize `MeshStandardMaterial` para os objetos com um acabamento liso e ligeiramente brilhante (baixa rugosidade). * **Detalhe Crucial:** Quando um objeto é cortado, as **faces da secção transversal interna** devem ser renderizadas com uma cor ou textura distinta (ex.: um tom mais claro da cor exterior) para separar visualmente as duas metades com clareza. * **Performance:** Otimize para mobile usando contagens de polígonos baixas para objetos curvos. Utilize mapeamento de sombras eficiente (ou sombras pré-renderizadas) para manter um FPS elevado em browsers móveis. ### 2. Requisitos de Áudio * **Banda Sonora (BGM):** Uma faixa de fundo calma e para "modo de pensamento". Lo-fi hip hop ou guitarra acústica suave que faça um loop perfeito. * **Efeitos Sonoros (SFX):** * **Interações:** Um som distinto de "whoosh" ao desenhar a linha de corte. * **O Corte:** Um som agudo e satisfatório de "crunch" ou de corte realista (estilo ASMR) quando a separação acontece. * **Sucesso:** Um "Ding!" agudo ou uma ondulação de acorde maior quando o resultado está dentro da faixa de 45%-55%. * **Fracasso:** Um "Thud" surdo ou um som cômico de campainha se o corte for desigual. ### 3. Ciclo de Jogo * **Início:** Um objeto flutua no centro do ecrã, rodando lentamente. * **Ação:** O jogador define um plano de corte. Ao soltar, a malha é fatiada dinamicamente em duas geometrias separadas utilizando lógica de Geometria Sólida Construtiva (CSG) ou algoritmos de divisão de malha. * **Resposta da Física:** Imediatamente após o corte, as duas metades devem separar-se fisicamente — caindo ligeiramente afastadas e rodando para longe uma da outra para revelar as superfícies cortadas. * **Avaliação:** O jogo calcula o volume de ambas as novas malhas. * Mostra a divisão percentual acima de cada metade (ex., "48%" vs "52%"). * **Condição de Vitória:** Se a divisão estiver entre 45% e 55% (uma diferença <5% do centro perfeito), mostra um interface "Perfeito!" e um efeito de partículas de confetti. Depois, carrega a próxima forma. * **Condição de Derrota:** Se a divisão for desequilibrada (ex., 20% vs 80%), mostra um botão "Tentar Novamente". ### 4. Controlos e Interação para Telemóvel * **Esquema de Controlo:** * **Modo Rodação (Arrastar com Um Dedo no Fundo):** Arrastar no fundo vazio roda a câmara/objeto para o jogador encontrar o melhor ângulo. * **Modo Corte (Desenhar Linha):** Tocar e arrastar *através* do objeto para desenhar uma "Linha Laser" visível (usando `LineRenderer`). O corte executa-se exatamente ao longo desta linha quando o dedo é levantado (`touchend`). * **Adaptação ao Ecrã:** Bloquear no **Modo Retrato**. O objeto deve estar centrado verticalmente nos 2/3 superiores do ecrã, deixando o 1/3 inferior para texto de interface e espaço para a mão. * **Retorno Háptico:** Ativar `navigator.vibrate(50)` após um corte bem-sucedido para dar confirmação tátil. * **Interface:** Fontes grandes e legíveis para os valores percentuais. Um botão claro "Seguinte" ou "Tentar Novamente" na parte inferior do ecrã (altura mínima de 50px para acessibilidade ao toque). Crie um jogo de quebra-cabeça de blocos deslizantes em que o jogador precise reorganizar blocos numerados dentro de uma grade 4x4 para formar uma sequência ordenada (ex: 1 a 15 com um espaço vazio). Use **HTML5 Canvas** para renderizar os blocos. **Mecânica principal:** - A grade começa com os blocos embaralhados aleatoriamente. - O jogador clica em um bloco adjacente ao espaço vazio para deslizá-lo para esse espaço. - O jogo verifica automaticamente após cada movimento se o quebra-cabeça foi resolvido. **Requisitos de código:** - Use `localStorage` para guardar o melhor tempo (em segundos) e o menor número de movimentos. - Implemente um cronômetro que começa no primeiro movimento e para quando o quebra-cabeça é resolvido. - Inclua um botão "Reiniciar" que reembaralha os blocos e reinicia o cronômetro. - Use `requestAnimationFrame` para animações suaves. **Estilo visual:** - Blocos com bordas arredondadas e sombras suaves. - Espaço vazio representado por um quadrado vazio com uma borda tracejada. - Exiba o contador de movimentos, o tempo atual e os melhores recordes numa barra lateral ou no topo. **Detalhes finais:** - O embaralhamento inicial deve gerar uma configuração solucionável (use um algoritmo válido). - Adicione um efeito de "snap" suave ao mover blocos (interpolação linear é suficiente). - Quando o jogo for concluído, mostre um modal de parabéns com as estatísticas finais.

Introdução ao jogo

Sobre o Jogo

Cut in Half, Please! é um puzzle único e gratificante que coloca as suas capacidades de precisão ao máximo teste. Este estimulante desafio cerebral obriga os jogadores a alcançarem cortes perfeitos em diversos objetos 3D, exigindo mãos firmes e concentração afiada. A premissa simples do jogo esconde uma experiência de jogo surpreendentemente desafiadora que o fará voltar por mais.

Com os seus gráficos vibrantes e controlos intuitivos, Cut in Half, Please! oferece uma experiência de jogo imediatamente acessível mas profundamente recompensadora. A satisfação de alcançar aquela divisão perfeita de 50-50 cria um ciclo viciante que atrai tanto entusiastas de puzzles como jogadores casuais.

Características Principais

Jogabilidade Baseada em Precisão

O jogo centra-se em alcançar uma precisão matemática nos seus cortes. O sucesso é medido pela manutenção da diferença de volume entre ambas as metades abaixo de 5%, exigindo uma excecional exatidão e perceção espacial.

Variedade de Objetos

Corte diversos objetos 3D, cada um apresentando desafios de corte únicos. De formas geométricas simples a formas complexas, cada objeto requer uma abordagem e estratégia de corte diferentes.

Dificuldade Progressiva

À medida que avança, os objetos tornam-se mais complexos e desafiantes para dividir de forma equilibrada. O jogo introduz gradualmente novas formas e cenários de corte que testam as suas capacidades em crescimento.

Feedback Imediato

Receba feedback visual e numérico instantâneo sobre a sua precisão de corte. Observe enquanto o jogo calcula a diferença exata de volume, ajudando-o a melhorar a cada tentativa.

Benefícios de Treino Cerebral

Este jogo aprimora naturalmente o raciocínio espacial, a coordenação olho-mão e a capacidade de concentração, proporcionando simultaneamente entretenimento.

Mecânicas de Jogo

O núcleo da jogabilidade é elegantemente simples, mas desafiador de dominar. Cada nível apresenta-lhe um objeto 3D que deve ser cortado o mais próximo possível do centro. O plano de corte pode ser rodado e posicionado com precisão utilizando controlos suaves do rato.

Sistema de Pontuação

O seu desempenho é medido pela proximidade em alcançar uma divisão perfeita 50-50. Quanto menor for a diferença de volume entre as duas metades, maior será a sua pontuação. Conseguir cortes com menos de 1% de diferença atribui pontos bónus.

Pensamento Estratégico

O sucesso requer mais do que reflexos rápidos. Será necessário analisar a geometria de cada objeto, identificar o plano de corte ideal e executar com precisão. Alguns objetos podem ter formas irregulares ou distribuições de peso que afetam a linha de corte ideal.

Guia de Operação

Dominar os controlos é essencial para o sucesso:

  • Controlo do Rato : Prima e arraste com o botão esquerdo do rato para posicionar e rodar o plano de corte
  • Ajuste de Precisão : Faça ajustes finos movendo o rato lentamente para um posicionamento mais preciso
  • Otimização do Ângulo : Rode o plano de corte para encontrar o ângulo perfeito para cada objeto
  • Executar Corte : Solte o botão do rato para fazer o seu corte e ver os resultados

O esquema de controlo intuitivo permite tanto cortes rápidos como trabalhos de precisão cuidadosa, adaptando-se ao seu estilo de jogo preferido.

Porquê Jogar Este Jogo

Cut in Half, Please! oferece uma experiência de jogo única que combina relaxamento com estímulo mental. É perfeito para:

  • Alívio do Stress : A natureza satisfatória dos cortes perfeitos proporciona um excelente alívio do stress
  • Desenvolvimento de Competências : Melhora o raciocínio espacial e as habilidades motoras de precisão
  • Sessões Rápidas : Perfeito para pequenas pausas de jogo ou sessões alargadas de resolução de quebra-cabeças
  • Apelo Universal : Fácil de entender mas desafiante de dominar, com apelo para todos os níveis de habilidade
  • Entretenimento Grátis : Totalmente gratuito para jogar, sem custos ocultos ou funcionalidades premium

Esteja à procura de um desafio mental rápido ou de uma experiência de puzzle relaxante, este jogo oferece tanto entretenimento como benefícios cognitivos num formato acessível baseado no navegador.

Perguntas frequentes (FAQ)