Fizik Tabanlı Top Fırlatma
detaylar
özet
Matter.js kullanarak geliştirilen fizik oyunu. 30 sn içinde hareketli hedefleri vurmak için açı ve güç ayarla.
komut istemi
Oyuncuların bir topu hareketli hedeflere fırlatmak için bir top fırlatma cihazı kullandığı bir oyun geliştirin. Topun rotası ve çarpışmaları Matter.js ile simüle ediliyor. Oyuncular, kaydırıcılar kullanarak cihazın açısını ve fırlatma gücünü ayarlar, canlı grafik ise topun yüksekliğini mesafeye göre gerçek zamanlı olarak gösterir. Oyun, sol alt köşede bulunan cihaz ve üst kısımda rastgele hareket eden hedeflerle başlar. Amaç, 30 saniyelik süre içinde mümkün olduğunca çok hedefi vurarak, isabet oranına göre puan kazanmaktır. Arayüzde atışları takip eden bir skor tahtası ve oyunu yeniden başlatmak için bir sıfırlama düğmesi bulunuyor; bu, fizik meraklılarına hem eğlenceli hem de eğitici bir deneyim sunar.
orijinal komut istemi
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
oluşturma maliyeti özeti
model adı: o3-mini-medium
yanıt süresi: 31.75 sec.
sonuç belirteçleri: 6,009
maliyet: $0.02695880