Atölye › Bomberman Tarzı Arena › 28/42. adım
Oyun bitince oyuncuya söyleyelim: ortada yarı saydam koyu bir panel, üstünde Game over, altında nasıl yeniden
oynanacağı. Enter tuşu da oyunu baştan başlatsın.
```js
} else if (event.key === 'Enter' && state !== 'playing') reset()
if (state !== 'playing') {
ctx.fillStyle = 'rgba(15, 23, 42, 0.85)'
ctx.fillRect(40, 150, canvas.width - 80, 90)
ctx.fillStyle = 'white'
ctx.textAlign = 'center'
ctx.font = 'bold 24px sans-serif'
ctx.fillText('Game over', canvas.width / 2, 190)
ctx.font = '16px sans-serif'
ctx.fillText('Press Enter to play again', canvas.width / 2, 222)
}
```else if (event.key === 'Enter' && state !== 'playing') reset() → Enter'a basıldı ve oyun sürmüyorsa baştan
başla.'rgba(15, 23, 42, 0.85)' → kırmızı, yeşil, mavi (0–255) ve saydamlık (0–1): %85 koyu lacivert. Arena arkadan
hafifçe görünür.ctx.fillRect(40, 150, canvas.width - 80, 90) → iki yandan 40'ar piksel boşluklu, 90 piksel boyunda panel.ctx.textAlign = 'center' → verilen x yazının ortası olur; canvas.width / 2 ile yazı tam ortalanır.keydown dinleyicisinde Boşluk bloğunun kapanan } satırını } else if (event.key === 'Enter' && state !== 'playing') reset()
yap.draw'un sonunda kalp satırının altına panel bloğunu yaz.Game over çıkmalı; Enter oyunu baştan başlatmalı.Beceriler: Canvas üzerine çizim, Klavye ve fare girdisi