BT Sözlüğü › Programlama › GOAP

GOAP

Programlama Svenska → Güncellendi: 2026-10-24

Önceden yazılmış bir davranışı izlemek yerine, hedefe ulaşmak için çalışma anında bir eylem zinciri kuran planlayıcı.

Teknik (Goal-Oriented Action Planning, hedef odaklı eylem planlama), klasik yapay zekâdaki STRIPS planlamasının oyunlara uyarlanmış halidir. Her eylemin önkoşulları, etkileri ve maliyeti vardır; ajan bir hedef taşır ve eylem uzayında geriye doğru çalışan bir A* araması bunu sağlayan en ucuz zinciri bulur. Her geçişin elle yazıldığı bir durum makinesinin aksine, eylemler çalışma anında birbirine eklenir.

GOAP’u F.E.A.R. (2005) yapay zekâsıyla Jeff Orkin yaygınlaştırdı; düşmanlar hiçbiri açıkça kodlanmadan siper aldı, kuşattı ve geri çekildi. S.T.A.L.K.E.R. ve Shadow of Mordor gibi sonraki oyunlar benzer düzenler kullandı. Bedeli hata ayıklamadır: bir ajan şaşırtıcı bir şey yaptığında tek bir duruma bakmak yetmez, planı geriye doğru okumanız gerekir.

← Sözlüğe dön