Atölye › Scorched Earth Tarzı Topçu › 16/23. adım
Öbür tankın tam içine uçan mermi, zemine daha inmemiş olsa da orada patlasın. Ateş eden tank atlanıyor; yoksa her mermi namludan çıkarken kendi tankına çarpardı.
```js
if (tanks.some((t) => t !== tanks[turn] && Math.hypot(t.x - s.x, t.y - 6 - s.y) < 12)) return 'tank'
```tanks.some(...) → en az bir tank uyuyorsa doğru: ateş eden değil (t !== tanks[turn]) ve mermiye
12 pikselden yakın.fly'da zemin satırının altına tank satırını yaz. Çalıştır.
Beceriler: Çarpışma tespiti
← Bilgisayarın atışı Kazan ya da kaybet →