Who
const canvas = document.getElementById('game-canvas'); const ctx = canvas.getContext('2d'); // Variabel game let dino = { x: 50, y: 200, width: 50, height: 50, velocity: 0, gravity: 0.5 }; let obstacle = { x: 400, y: 350, width: 50, height: 50, velocity: -5 }; let score = 0; // Fungsi gambar function draw() { ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = 'green'; ctx.fillRect(dino.x, dino.y, dino.width, dino.height); ctx.fillStyle = 'red'; ctx.fillRect(obstacle.x, obstacle.y, obstacle.width, obstacle.height); ctx.font = '24px Arial'; ctx.fillStyle = 'black'; ctx.fillText(`Skor: ${score}`, 10, 30); } // Fungsi update function update() { dino.velocity += dino.gravity; dino.y += dino.velocity; if (dino.y + dino.height > canvas.height) { dino.y = canvas.height - dino.height; dino.velocity = 0; } obstacle.x += obstacle.velocity; if (obstacle.x < 0) { obstacle.x = canvas.width; score++; } if (checkCollision(dino, obst