AI Taktik Sistemi

Ne zaman saldıracağına, kaçacağına ve yeniden konumlanacağına karar veren utility tabanlı bir yapay zekâ — baskı, mesafe ve tehdit tek bir karar skoruna besleniyor.

AI Taktik Sistemi
AIBehavior TreeC++

Düşmanların bir planı varmış gibi davranmasını sağlayan utility tabanlı bir yapay zekâ katmanı. Sabit kodlanmış “her 3 saniyede bir saldır” mantığı yerine, her düşman her tick’te birkaç aksiyonu puanlayıp en iyisini seçiyor.

Nasıl karar veriyor?

Baskı, mesafe, can ve tehdit, aksiyon başına tek bir skorda birleşiyor:

  • Saldırı, oyuncu yakın ve açıktayken yüksek puan alır.
  • Kaçınma (dodge), düşman gelen hasarı öngördüğünde yüksek puan alır.
  • Yeniden konumlanma, düşman menzil dışında veya köşeye sıkışmışken yüksek puan alır.

Sonuç

Düşmanlar çember çizer, hasar alınca geri çekilir ve oyuncu gerilediğinde avantajı zorlar — tek bir kare bile elle yazılmış animasyon mantığı olmadan.

← Projeler