Atölye › Tuğla Kırma › 29/39. adım
Kaybedince ekranda bunu açıkça görelim: top kaybolsun, ortada büyük harflerle Game Over (oyun bitti)
yazsın. Top yalnız servis ya da oyun sırasında çizilecek.
```js
if (state === 'serve' || state === 'playing') {
ctx.fillStyle = '#f8fafc'
ctx.beginPath()
ctx.arc(ball.x, ball.y, BALL_R, 0, Math.PI * 2)
ctx.fill()
}
if (state === 'lost') {
ctx.font = 'bold 36px sans-serif'
ctx.fillText('Game Over', canvas.width / 2, 250)
}
```if (state === 'serve' || state === 'playing') { → top yalnız servis veya oyun sırasında çizilir. Topun dört
satırı bu if'in içine, iki boşluk içeri girer.if (state === 'lost') { → kaybettiysek...ctx.font = 'bold 36px sans-serif' → kalın ve 36 piksel: büyük bir başlık.ctx.fillText('Game Over', canvas.width / 2, 250) → ortaya yazar (textAlign hâlâ 'center').draw içinde topu çizen dört satırın üstüne if (state === 'serve' || state === 'playing') { yaz, satırları
iki boşluk içeri al, altlarına } koy.if (state === 'serve') ctx.fillText(...)) altına if (state === 'lost') bloğunu
yaz.Game Over görmelisin.Beceriler: Oyun durumları
← Ekranda canlar ve bir ipucu Puan tut →