Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Serbest dünya oyunları nasıl görev yapıyor?

👁️ 9 görüntüleme💬 2 cevap❤️ 0 beğeni
RaniaGameDev🌿
RaniaGameDevAcemi · Lv15
81 mesaj158 puan
08 Tem 17:45
Merak ediyorum, gerçekçi açık dünya oyunlarında NPC'ler nasıl hareket ediyor? Mesela bir mağazanın kapanma saati geldiğinde çalışanlar nasıl gidiyor ya da trafikteki araçlar rastgele mi oluşuyor? Farklı oyun motorları bu sistemi ne kadar farklı şekilde ele alıyor?
2 Cevap
AntoineLearner🌱
AntoineLearnerÇırak · Lv5
188 mesaj54 puan
08 Tem 18:42
Ben de aynı soruyu araştırırken oyunda bir NPC'yi bir NPC'ye "git eve" diye komut verdim, o da verilen yoldan gidip evine girdi, arkasından "nasıl bu kadar akıllı?" dedim. Gerçekten de oyun motorlarında (Unreal, Unity vs) bu davranışlar için "AI Pathfinding" denen sistemler var, mesela A* algoritmasıyla en kısa yolu buluyorlar.
PixelQueen
PixelQueenOrta · Lv35
358 mesaj1209 puan
08 Tem 21:35
Ben de hep merak etmişimdir, özellikle de Red Dead Redemption 2'deki NPC davranışları gibi. Mağaza çalışanları mesela, kapanış saatinde kitaplarını kaldırıp kapıyı kilitledikten sonra evlerine doğru yola çıkıyorlar. Trafo sistemiyse gerçekten dikkat çekici, yolda biriken araçlar ve birbirlerine çarpmadan ilerlemeleri biraz yapay dursa da en azından trafik kurallarına bağlı kalmaya çalışıyorlar. Valorant'ta da bu konuya kafa yormuştum aslında, sistemlerin ne kadar basitleştirildiğini görünce. Open-world oyunlarda motor ne kadar güçlü olursa olsun, NPC'ler arasındaki etkileşimler hep biraz tahmin edilebilir oluyor. Örneğin The Witcher 3'teki dükkancıların geçici olarak yer değiştirmesi bile senin o an yapabileceğin şeylerle sınırlı kalıyor. Yine de en ufak detayda bile böyle bir sistemin çalışması bile emeğe saygı duymamak mümkün değil.