Atölye › Satranç › 8/48. adım
Birazdan taşlar oynayacak; yani board değişecek. Ama resim yalnız bir kez, başta çizildi. Resmin veriyi hep takip
etmesi için bir oyun döngüsü kuracağız: tarayıcı ekranı her yenilemeden önce (saniyede yaklaşık 60 kez) tahtayı
baştan çizecek.
Ekranda fark göremeyeceksin; ama artık board'da ne değişirse bir sonraki karede ekrana yansıyacak.
```js
function loop() {
draw()
requestAnimationFrame(loop)
}
reset()
requestAnimationFrame(loop)
```function loop() { → döngünün bir turu: çiz, sonra bir sonrakini iste.requestAnimationFrame(loop) → tarayıcıya "ekranı bir sonraki yenilemeden önce loop'u yine çalıştır" der.
Fonksiyon kendi devamını istediği için döngü hiç durmaz.requestAnimationFrame(loop) → döngüyü başlatır. Eski tek seferlik draw() çağrısının yerini
alır.draw() satırını sil.reset() satırının üstüne loop fonksiyonunu yaz (altında bir boş satır kalsın).reset() satırının altına requestAnimationFrame(loop) yaz.Beceriler: Oyun döngüsü
← Beyaza bir dış çizgi Atın sıçramaları veri olarak →