Atölye › Pinball › 19/42. adım
Tamponlar puan verecek; bunun için bir score (skor) değişkeni lazım. Her yeni oyun sıfırdan başlamalı.
newBall yalnız bir top hazırlıyor; bir oyunun başlangıcı ise daha fazlası: skor, birazdan paletler, top hakları...
Hepsini tek bir fonksiyonda toplayacağız: reset() (sıfırla). Sayfa açılınca bir kez çağrılacak; ileride oyun
bitince de.
```js
let score
function reset() {
score = 0
newBall()
}
reset()
requestAnimationFrame(loop)
```let score → skor değişkeni; değerini reset verecek.function reset() { → yeni bir oyunu kuran fonksiyon: skoru sıfırlar ve ilk topu hazırlar. Oyunun başında ne
varsa burada toplanacak.newBall() → reset'in içinde çağrılıyor; bu yüzden en alttaki tek başına newBall() çağrısının yerini
reset() alıyor.let state ... satırının altına let score yaz.newBall fonksiyonunun altına bir boş satır bırak ve reset fonksiyonunu yaz.newBall() satırını reset() yap.Beceriler: Oyun durumları, Fonksiyonlar
← Tampon tekmeler Her vuruşa puan →