Atölye › Tetris Tarzı Bloklar › 24/32. adım
Satır silmek puan getirsin. Aynı anda çok satır silmek ödüllendirilir: 1, 2, 3, 4 satır için 100, 300, 500 ve 800
puan. Dört satır birden, dört kez tek satırdan (400) çok daha değerli! Bir de toplam kaç satır silindiğini
sayıyoruz: lines.
```js
const POINTS = [0, 100, 300, 500, 800] // for clearing 0, 1, 2, 3 or 4 lines at once
let score
let lines
score = 0
lines = 0
score += POINTS[cleared]
lines += cleared
```const POINTS = [0, 100, 300, 500, 800] → sıra numarası = aynı anda silinen satır sayısı. POINTS[2] 300.let score, let lines → puan ve silinen satır sayısı; newGame ikisini de 0 yapar.score += POINTS[cleared] → silinen satır sayısına göre puan ekle.lines += cleared → sayacı artır.clearLines'ta if (cleared === 0) return'ün altında: hiç satır silinmezse buraya gelinmez.SHAPES listesinin kapanan ] satırının altına POINTS satırını yaz.let state ... satırının üstüne let score ve let lines yaz.newGame içinde board = ... satırının altına score = 0 ve lines = 0 yaz.clearLines içinde en sona iki satırı yaz.Beceriler: Oyun durumları, Diziler ve nesneler
← Dolu satırları sil Yan panel →