Atölye › Ritim Şeritleri › 20/35. adım
Mesaj yarım saniye görünüp kaybolmalı. Şeritlerin ışığındaki gibi bir geri sayım yapacağız: her karede
feedback.time bir azalacak; 0'a inince mesajı sileceğiz (null).
```js
lit = lit.map((n) => Math.max(0, n - 1))
if (feedback && --feedback.time === 0) feedback = null
frame += 1
```feedback && ... → && "ve": önce mesaj var mı diye bakar. Mesaj yoksa (null) sağ tarafa hiç bakılmaz;
böylece null.time gibi bir hatadan kurtuluruz.--feedback.time → önce 1 azaltır, sonra yeni değeri verir: 30 → 29. (frame += 1'in tersi gibi, ama kısa
yazılışı ve sonucu hemen kullanılıyor.)=== 0 → sıfıra indiyse feedback = null: mesaj silinir.update içinde lit = lit.map(...) satırının altına yeni satırı yaz. Çalıştır ve vur: Hit yarım saniye sonra
kaybolmalı.
Beceriler: Oyun durumları
← Hit mesajı Kusursuz ya da iyi →