Atölye › Yılan › 27/28. adım
Son dokunuş: her yem yılanı biraz hızlandırsın; oyun ilerledikçe zorlaşsın. Ama sonsuza kadar değil: bir sınırda dursun, yoksa oynanamaz olur.
Hız artık değişeceği için sabit SPEED yerine değişken speed kullanacağız ve her yeni oyunda 150'ye döneceğiz.
```js
let speed // milliseconds between moves
speed = 150
speed = Math.max(60, speed - 8)
if (!gameOver && time - last >= speed) {
```const SPEED = 150 satırı gidiyor; yerine değişken let speed geliyor (küçük harf, çünkü artık sabit değil).reset içinde speed = 150 → her yeni oyun normal hızda başlar.speed = Math.max(60, speed - 8) → her yemde bekleme 8 ms azalır (daha hızlı). Math.max(60, ...) iki
sayıdan büyüğünü seçer: bekleme 60'ın altına hiç inmez. Hız sınırı bu.loop içinde SPEED yerine speed.const SPEED = 150 ... satırını sil; let gameOver satırının altına let speed ... yaz.reset içinde placeFood() satırının üstüne speed = 150 yaz.update içinde score += 1 satırının altına hızlanma satırını yaz.loop içinde SPEED yerine speed yaz.Beceriler: Oyun döngüsü
← En iyi skoru hatırla Kendin yap: duvarlardan geç →