Skip to content

Arcade › Luz na Festa

Luz na Festa

  • 3d
  • first-person
  • exploration
  • puzzle
  • educational
  • light
  • low-poly
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Nitzan Rosenfeld built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Luz na Festa yet. Play it, then tell Nitzan Rosenfeld what you would add next.

Make your own game

Luz na Festa was built by Nitzan Rosenfeld with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Luz na Festa opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Luz na Festa

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Recrie um jogo 3D em primeira pessoa chamado "Luz na Festa", em português, usando Three.js ou equivalente. É uma exploração educacional calma, com estética low-poly/asset-pack e atmosfera escura de uma sala de festa de aniversário. A câmera deve começar dentro de uma sala fechada, com o jogador em posição aproximada (0, 1,6, 6), olhando para o interior. Use controles FPS com mouse capturado para olhar, WASD para andar, gravidade e salto; clique esquerdo ou tecla E interage com o objeto sob o pequeno retículo circular branco no centro da tela. O clique inicial deve capturar o mouse. A tecla R emite um feixe de luz na direção para a qual a câmera aponta, desde que o jogador tenha pelo menos um item no inventário.

Construa uma sala quadrada de aproximadamente 18 x 18 unidades: piso marrom-escuro, paredes marrom/taupe de cerca de 4,5 unidades de altura nos quatro lados e teto cinza-escuro. Mantenha iluminação geral baixa, com névoa azul-arroxeada ao fundo, uma luz hemisférica fraca e uma luz direcional quente. A cena deve parecer quase preta nas áreas distantes, como na referência, mas revelar gradualmente o chão e os objetos quando iluminada. Coloque uma mesa no fundo, aproximadamente em (0, 0, -3), e sobre ela um bolo de aniversário em (0,3, 1,05, -3). Use modelos 3D de uma mesa e bolo se houver assets equivalentes. Coloque uma luminária de chão perto de (-5,5, 0, -6), com uma PointLight quente em torno de (-5,5, 2,2, -6), e trate a luminária como fonte de luz interativa. Inclua também um espelho grande na parede direita/fundo, perto de (7, 1,2, -8,5), uma vela perto de (4, 1,1, 2) e uma tocha acesa perto de (-7, 0, 4), como decoração/elementos de luz.

Espalhe três ferramentas coletáveis: uma lanterna em (-6, 6), representada por um pequeno cilindro escuro horizontal e chamada "Lanterna"; um espelho portátil em (5, -5), representado por um painel claro, chamado "Espelho portátil"; e um prisma em (-2, 7), representado por um pequeno prisma/cone triangular azul translúcido, chamado "Prisma". Quando o jogador mira e interage com um coletável, adicione o nome ao inventário, mostre uma mensagem como "Você coletou: [item]. Agora use-o para resolver puzzles de luz.", atualize a interface e remova o objeto do cenário.

Crie três alvos de puzzle como pequenos cilindros/discos escuros elevados a y=0,4, inicialmente com cor azul-cinza e emissão escura: alvo 1 em (-7,5, -2), alvo 2 em (6,5, 5), alvo 3 em (2, -7,5). Ao serem atingidos por um feixe, marque-os como resolvidos, torne-os verde-claros/brilhantes e mostre mensagens educacionais distintas: para o primeiro, que a luz viaja em linha reta e que a lanterna ajuda a iluminar áreas escuras; para o segundo, que espelhos refletem a luz mantendo o ângulo; para o terceiro, que fontes de luz iluminam objetos e que um prisma pode separar as cores. Ao resolver os três, altere a missão para "Parabéns! Você iluminou a festa usando ciência da luz. Área iluminada!", mostre uma mensagem final explicando que a luz viaja em linha reta, reflete nos espelhos e vem de fontes como lâmpadas e velas, e adicione uma PointLight celebratória quente no centro da sala.

Implemente o sistema visual de feixes como linhas amarelo-claras. Ao interagir com a luminária, mostre a explicação de que ela é uma fonte artificial cuja luz sai em todas as direções até bater em algo e dispare um feixe demonstrativo em uma direção fixa diagonal pela sala. Ao interagir com o espelho grande, mostre a explicação de reflexão e dispare um feixe a partir da câmera na direção central da visão. A tecla R também deve disparar um feixe a partir da câmera, com a mensagem "Luz emitida! Observe como ela viaja em linha reta até refletir.". Os feixes devem ser traçados em linha reta por até aproximadamente 25 unidades, com até quatro rebatidas. Se houver um espelho portátil colocado na cena, faça o feixe refletir usando a lei da reflexão (normal do plano do espelho), desenhando segmentos sucessivos e exibindo "Reflexão! O ângulo de incidência = ângulo de reflexão. A luz viaja em linha reta!". Um alvo é resolvido quando a extremidade de algum segmento do feixe fica a cerca de 1,8 unidade dele; não precisa implementar física óptica complexa.

Se o jogador tiver coletado "Espelho portátil" e clicar olhando para um espaço sem objeto interativo, coloque um espelho vertical à frente da câmera, cerca de 2,5 unidades adiante e em y=1,2, orientado conforme a direção de visão; remova o espelho portátil do inventário e informe "Espelho colocado! Agora aponte a luz para ele para refletir e resolver o puzzle.". Se clicar em algo interativo, priorize a interação em vez de colocar o espelho. Se não houver item adequado nem espaço de colocação, mostre uma mensagem curta informando que não há nada próximo e que o jogador deve coletar itens e usar lanterna/espelhos nos alvos.

A interface HUD deve ocupar a tela sem bloquear a jogabilidade: no canto superior esquerdo, um painel preto translúcido com texto inicial "Clique para capturar o mouse. Use WASD para andar. Clique para interagir com objetos de luz."; no canto superior direito, um painel azul-marinho translúcido com a missão "Explore a sala. Colete ferramentas de luz e resolva os puzzles iluminando os alvos."; no canto inferior esquerdo, um painel preto arredondado escrito "Inventário:" e inicialmente "Nenhum item", substituído por etiquetas dos itens coletados; e no centro, um pequeno círculo branco de mira com opacidade reduzida. Mensagens de interação devem aparecer no painel superior esquerdo por alguns segundos e depois restaurar o texto anterior. Não adicione combate, inimigos, pontuação, vidas ou armas: o objetivo é explorar, coletar ferramentas, demonstrar princípios de luz e iluminar os três alvos. Inclua sombras/iluminação 3D simples, materiais Lambert/Phong, brilho emissivo nos alvos resolvidos e uma atmosfera de festa escura e silenciosa.

More free browser games

Browse the whole Arcade →