Atölye › Pac-Man Tarzı Labirent Kovalamaca › 39/42. adım
Oyuncu hangi hayaleti yiyebileceğini görmeli: korkmuş hayaletler mavi çizilsin. Son 2 saniyede de mavi ile beyaz arasında yanıp sönsünler: "dikkat, korku bitiyor!"
```js
// Blue while scared, flashing white in the last two seconds.
const flash = scaredFor < 120 && Math.floor(scaredFor / 10) % 2 === 0
ctx.fillStyle = g.scared ? (flash ? '#e5e7eb' : '#3b82f6') : g.color
```scaredFor < 120 → son 2 saniye (120 kare).Math.floor(scaredFor / 10) % 2 === 0 → scaredFor / 10 aşağı yuvarlanınca her 10 karede bir değişir: 11, 10, 9...
Bu sayının çift olup olmadığı da her 10 karede bir değişir: 10 kare açık, 10 kare kapalı. Yanıp sönme bu.g.scared ? (flash ? '#e5e7eb' : '#3b82f6') : g.color → iç içe iki ? :: korkmuşsa (yanıp sönme anındaysa beyaz,
değilse mavi), korkmamışsa kendi rengi.draw'daki hayalet döngüsünde ctx.fillStyle = g.color satırını sil; yerine yorumu ve iki yeni satırı yaz.Beceriler: Canvas üzerine çizim
← Korkmuş hayaleti ye Zorlaşan bölümler →