Jogo de Física com Canhão
detalhes
resumo
Jogo baseado em física com Matter.js. Ajuste o ângulo e potência do canhão para atingir alvos móveis em 30 seg.
prompt
Desenvolva um jogo onde os jogadores usam um canhão para lançar uma bola contra alvos em movimento. A trajetória e as colisões da bola são simuladas com Matter.js. Os jogadores ajustam o ângulo do canhão e a potência do disparo usando controles deslizantes, enquanto um gráfico ao vivo mostra a altura da bola em relação à distância em tempo real. O jogo começa com um canhão no canto inferior esquerdo e alvos móveis aleatórios na parte superior. O objetivo é acertar o máximo de alvos possível dentro de um limite de 30 segundos, ganhando pontos com base na precisão. A interface inclui um placar para acompanhar os acertos e um botão de reiniciar para reiniciar o jogo, proporcionando diversão e uma experiência educativa para os entusiastas da física.
prompt original
Create a game where players use a cannon to launch a ball at moving targets, powered by Matter.js for realistic physics. Players can adjust the cannon’s angle and launch power using sliders, and a live graph shows the ball’s height vs. distance as it flies. The goal is to hit as many targets as possible within a time limit, with points awarded based on accuracy. Players start with a cannon at the bottom left of the screen and targets floating across the top. Matter.js handles the ball’s trajectory and collisions, while the graph updates in real time as the ball moves. Add a reset button to try again and a scoreboard to track hits, making it fun and educational for physics-loving students. Q: Do you have a specific game duration or time limit in mind? A: 30 seconds Q: How would you like to arrange the user interface elements, such as the sliders, live graph, scoreboard, and reset button? A: you decide Q: Do you have any particular requirements for the movement patterns of the targets or should they move randomly? A: randomly
resumo de custos de geração
nome do modelo: o3-mini-medium
tempo de resposta: 31.75 sec.
tokens de resultado: 6,009
custo: $0.02695880