Atölye › Mario Tarzı Platform › 34/37. adım
Oyun bitince oyuncu bunu görmeli: ekranı yarı saydam siyahla karartıp ortasına Game Over yazacağız. Boşluk tuşu
(zıplama tuşu) da yeni oyun başlatsın.
```js
ctx.textAlign = 'center'
if (state !== 'playing') {
ctx.fillStyle = 'rgba(0, 0, 0, 0.5)'
ctx.fillRect(0, 0, canvas.width, canvas.height)
ctx.fillStyle = 'white'
ctx.font = 'bold 36px sans-serif'
ctx.fillText('Game Over', canvas.width / 2, 160)
ctx.font = '18px sans-serif'
ctx.fillText('Press Space to play again', canvas.width / 2, 200)
}
if (state !== 'playing') {
newGame()
return
}
```ctx.textAlign = 'center' → yazılar verilen x'e ortalanır; canvas.width / 2 ekranın ortası.'rgba(0, 0, 0, 0.5)' → yarı saydam siyah; bütün canvas'ı kaplayan bu dikdörtgen oyunu karartır, arkası hâlâ
seçilir.Game Over ve altında küçük bir açıklama.jump içinde en üstte: oynanmıyorsa zıplamak yerine newGame() ve return.draw içinde sayaç yazısının ('Coins: ' + ...) altına bir boş satır bırak; textAlign satırını ve if bloğunu yaz.jump içinde en üste if (state !== 'playing') { ... } bloğunu yaz.Beceriler: Klavye ve fare girdisi, Canvas üzerine çizim