JavaScript, oyun geliştirmek için ideal bir dildir. Animasyonlar için requestAnimationFrame()
yöntemi kullanılır. Basit bir animasyon örneği:
const canvas = document.getElementById('gameCanvas');
const ctx = canvas.getContext('2d');
let x = 0;
function draw() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = 'red';
ctx.fillRect(x, 50, 50, 50);
x += 2;
requestAnimationFrame(draw);
}
draw();
Bu kod, ekranda hareket eden bir kare oluşturur. JavaScript ile fizik motorları ve oyun döngüleri eklenerek daha gelişmiş oyunlar yapılabilir.