Atölye › Frogger Tarzı Karşıya Geçiş › 19/22. adım
Kurbağanın ilk kez ulaştığı her satır 10 puan, bir yuva ayrıca 50 puan. Aynı satırlarda ileri geri zıplamak puan getirmesin; bunun için her kurbağanın ulaştığı en ileri satırı hatırlıyoruz.
```js
let score
let furthest // the highest row (smallest number) this frog has reached
furthest = START_ROW
score = 0
if (frog.y < furthest) {
furthest = frog.y
score += 10
}
score += 50
ctx.textAlign = 'left'
ctx.fillText('Score: ' + score, 10, 27)
```furthest → bu kurbağanın ulaştığı en ileri satır (en küçük numara, çünkü yukarı küçülüyor). newFrog onu
başlangıç satırına koyar.if (frog.y < furthest) → daha önce hiç gelmediği bir satır: kaydet ve 10 puan.score += 50 → yuvaya varınca.Score: 120 gibi yazı.let filled ... satırının altına score ve furthest satırlarını yaz; newFrog içine furthest = START_ROW,
reset içine score = 0 (filled satırının altına) yaz.hop içinde if (frog.y === 0) reachHome() satırının üstüne ilerleme bloğunu yaz; reachHome'da filled[i] = true
satırının altına score += 50 yaz.draw'da ctx.textAlign = 'right' satırının üstüne iki skor satırını yaz.Beceriler: Oyun durumları