htn_planner: oyun yapay zekâsı için açık kaynaklı HTN planlayıcısı yayımlandı

Jose Antonio Escribano'nun MIT lisanslı C++ çatısı, yapay zekâ alanlarını bildirimsel bir dilde yazdırıp önceden C koduna çeviriyor; GameFromScratch projeyi AAA oyunlardan esinlenen bir çatı olarak tanıttı.

Jose Antonio Escribano, oyun yapay zekâsı için hiyerarşik görev ağı (HTN) planlayıcısı htn_planner'ı GitHub'da MIT lisansıyla yayımladı. GameFromScratch, Escribano'yu eski bir Guerrilla Games ve Crytek yapay zekâ geliştiricisi olarak tanıtıyor ve çatının Horizon serisi gibi AAA oyunlardan esinlendiğini yazıyor.

Planlayıcıda alanlar (domain) küçük, bildirimsel bir dilde yazılıyor ve önceden yerel C koduna çevriliyor; oyun sırasında alan kaynağı ayrıştırılmıyor. Depoda C ABI'li çalışma zamanı, C++ entegrasyon katmanı, alanları doğrulayıp C kodu üreten HTNTranslator, SDL ve Dear ImGui ile yapılmış görsel demo ve hata ayıklayıcı, editör, dil sunucusu, hot reload örneği, testler ve CMake entegrasyonlu bir Windows x64 SDK bulunuyor. Güncel sürüm 2.1.0.

Proje Windows x64, Visual Studio 2022 ve C++20 istiyor. Geliştirici projenin aktif geliştirmede olduğunu, genel API'nin ve alan dilinin değişmeye devam ettiğini belirtiyor.

2
Bu haberi paylaşİşine yarayacak biri varsa ona da ulaşsın.

0 yorum

Hoş Geldin!

Oyun yapımındaki ekip kaosunu biliyoruz. İşte bu yüzden Devchaos var!

Devchaos, oyun geliştiricileri için kurulan bir topluluk ve iş birliği platformudur. Burada ekip arkadaşları bulabilir, projelerini paylaşabilir, anketler oluşturabilir, forumlarda etkinlik gösterebilir, yorum yapabilir, tester bulabilir ya da olabilirsin. Ayrıca gelişim sürecini takip etmek için Devlog Timeline seni bekliyor.

İlk 100 üyeye özel ayrıcalıklar!Üye olup toplulukta aktif olan ilk 100 kişi özel rozet, benzersiz profil seçenekleri ve sürpriz avantajlar kazanacak. Yalnızca üye olmak yetmez: paylaş, yaz, üret!
Hemen katıl ve yerini al!