Atölye › Kule Savunması › 9/42. adım
pointAt sayesinde yürümek artık tek satır: her karede her düşmanın d'si SPEED kadar büyür. Köşeleri dönmek
için hiçbir şey yapmıyoruz; pointAt hallediyor.
Oyunun kurallarını update (güncelle) fonksiyonuna koyuyoruz; döngü her turda önce günceller, sonra çizer.
```js
const SPEED = 0.03 // tiles per frame
function update() {
for (const e of enemies) e.d += SPEED
}
function loop() {
update()
draw()
```const SPEED = 0.03 → düşmanın karede yürüdüğü yol: 0.03 kare. Saniyede 60 kare ile yaklaşık 1.8 kare/saniye.for (const e of enemies) e.d += SPEED → her düşmanın mesafesini büyüt (+= "üstüne ekle").loop içinde update() → önce durumu değiştir, sonra draw() ile çiz.PATH'in kapanan ] satırının altına SPEED satırını yaz.function draw() { satırının üstüne update fonksiyonunu yaz.loop içinde draw() satırının üstüne update() yaz.Beceriler: Oyun döngüsü
← Yoldaki düşmanlar Yolun sonundan çıkış →