Atölye › Ritim Şeritleri › 23/35. adım
Hiç basılmadan çizgiyi geçip giden nota bir ıskadır (Miss). Her karede bütün notalara bakacağız: vurulmamış ve zamanı 9 kareden fazla geçmişse artık vurulamaz; ıska sayılır ve kırmızı Miss yazar.
```js
frame += 1
// A note that has gone past the window without being hit is a miss.
for (const n of notes) {
if (!n.hit && frame - n.time > GOOD) {
n.hit = true
judged.miss += 1
judge('Miss', '#f87171')
}
}
```for (const n of notes) → her notaya bak.if (!n.hit && frame - n.time > GOOD) { → !n.hit "vurulmamış" ve (&&) frame - n.time (kaç kare geç
kaldı) 9'dan büyük. Tam 9 kare geçteyken hâlâ vurulabilir; ıska ondan bir kare sonra olur.n.hit = true → artık bir daha sayılmasın ve çizilmesin diye "bitti" işareti.judged.miss += 1 → ıska sayısı bir artar.judge('Miss', '#f87171') → kırmızı mesaj.update içinde frame += 1 satırının altına yorum satırını ve döngüyü yaz; fonksiyonun son }'si altta kalsın.
Çalıştır ve hiç basma: notalar geçtikçe kırmızı Miss görmelisin.
Beceriler: Oyun durumları, Döngüler