Atölye › Pac-Man Tarzı Labirent Kovalamaca › 23/42. adım
Evdeki hayaletler her karede waiting'lerini bir azaltsın; 0'a inince evden çıksınlar. Saniyede 60 kare
olduğuna göre pembe 2, turuncu 5, camgöbeği 8 saniye sonra çıkacak. Böylece labirentin başı sakin, sonra gittikçe
kalabalık.
```js
for (const g of ghosts) {
if (g.waiting > 0) {
g.waiting -= 1
if (g.waiting === 0) release(g)
continue
}
advance(g, chooseGhost)
}
```if (g.waiting > 0) { → hayalet hâlâ bekliyorsa:g.waiting -= 1 → bir kare daha geçti.if (g.waiting === 0) release(g) → süre dolduysa evden çıkar.continue → döngünün bu hayalet için kalanını atla: bu karede yürümez.advance ile yürür.update içinde tek satırlık for (const g of ghosts) advance(g, chooseGhost) satırını sil; yerine yeni döngüyü
yaz.Beceriler: Oyun durumları, Oyun döngüsü
← Evde dört hayalet Dağıl mı, kovala mı? →