Atölye › Puzzle Bobble Tarzı Balon Atıcı › 23/31. adım
Oyunda baskı olsun: her 8 atışta tavan bir satır aşağı insin. Önce atışları ve tavanın kaç satır indiğini sayalım; ekranda göstermek sonraki adımda.
```js
const DROP_EVERY = 8 // shots between the ceiling coming down
let shots
let drop // how many rows the ceiling has come down
shots = 0
drop = 0
shots += 1
if (shots % DROP_EVERY === 0) drop += 1
```shots += 1 → yerleşen her balon bir atış.shots % DROP_EVERY === 0 → atış sayısının 8'e bölümünden kalan 0 mı? 8., 16., 24.... atışlarda doğru.drop += 1 → tavan bir satır daha iner (şimdilik yalnız sayı).const SPEED = 12 satırının altına DROP_EVERY, let score satırının altına shots ve drop satırlarını yaz;
reset içinde score = 0 satırının altına shots = 0 ve drop = 0 yaz.attach içinde grid[r][c] = color satırının altına shots += 1 yaz; fonksiyonun en sonuna (kapanan }
işaretinden önce) drop satırını yaz.Beceriler: Oyun durumları
← Yalnız işe yarayan renkler Tavan iniyor →