Atölye › Amiral Battı › 20/35. adım

Onların atışlarının kaydı

Ne yapıyoruz

Sıra bilgisayarın ateş etmesine gelecek. Onun atışlarını da kaydetmemiz lazım: senin denizin için ayrı bir ızgara. Küçük haritanda o ızgarayı çizeceğiz; şimdilik boş, o yüzden görünüşte bir şey değişmeyecek.

```js
let theirShots // the same, on your sea

  theirShots = grid(null)

  drawSea(HOME, SMALL, theirShots, myFleet, true)
```

Ne işe yarıyor

Sıra sende

  1. let myShots ... satırının altına let theirShots ... satırını yaz.
  2. reset içinde myShots = grid(null) satırının altına theirShots = grid(null) yaz.
  3. draw'ın sonundaki drawSea(HOME, SMALL, grid(null), myFleet, true) satırında grid(null) yerine theirShots yaz.
  4. Çalıştır.

Beceriler: Diziler ve nesneler

Tüm adımlar

  1. 10'a 10 bir deniz
  2. Her deniz için bir fonksiyon
  3. Senin denizin
  4. Tekrar tekrar çiz
  5. Liste olarak ızgara ve gemi
  6. Rastgele bir filo
  7. İki filo
  8. Burada hangi gemi var?
  9. Bir kareye ateş et
  10. Atışları göster
  11. Senin atışın
  12. Dokun ve ateş et
  13. Bir mesaj satırı
  14. İsabet mi, ıska mı?
  15. Kendi filonu gör
  16. Gemi batırmak
  17. Batık gemide koyu isabetler
  18. Batık gemilerin çerçevesi
  19. En az atışla kazan
  20. Onların atışlarının kaydı
  21. Sırayla
  22. Bilgisayar karşılık veriyor
  23. Kaybetmek de var
  24. Isı haritası
  25. En sıcak kareye ateş
  26. İsabetin çevresini ara
  27. Isı haritasını gör
  28. Isı için H
  29. Sonunda gemilerini göster
  30. Klavye imleci
  31. Oklarla gez
  32. Enter ile ateş, yeniden oyna
  33. En iyi oyunun
  34. Yan panel
  35. Kendin yap: gemiler ayrı