Atölye › Amiral Battı › 7/35. adım
Oyunda iki filo var: düşmanınki ve seninki. reset (sıfırla) ikisini de rastgele dizecek; oyunun başında bir kez
çalışacak. Gemiler henüz görünmüyor: düşmanınkiler zaten gizli olmalı, seninkileri birkaç adım sonra göstereceğiz.
```js
let enemyFleet // ships: { cells: [[r, c], ...] }
let myFleet
function reset() {
enemyFleet = placeFleet()
myFleet = placeFleet()
}
reset()
```let enemyFleet, let myFleet → iki filo. Yorum bir geminin neye benzediğini hatırlatıyor.function reset() → iki filoyu da placeFleet() ile ayrı ayrı rastgele dizer.reset() → oyun başlarken bir kez; döngüden önce.const grid = ... satırının üstüne iki let satırını yaz; altlarında bir boş satır kalsın.function drawSea( satırının üstüne reset fonksiyonunu yaz; altında bir boş satır kalsın.requestAnimationFrame(loop) satırının hemen üstüne reset() yaz.Beceriler: Oyun durumları
← Rastgele bir filo Burada hangi gemi var? →