Half-Life'daki NPC'ler Koku Alabiliyormuş

"Bi' pislik var galiba ya."
27.09.2017 17:40 Gökhan Yılmaz

 
      MarphitimusBlackimus isminde bir kullanıcı 1998'de çıkan orijinal Half-Life kodlarıyla oynarken ilginç bir şey keşfetti. Oyundaki NPC'ler için yazılmış bir yapay zeka karakterlerin etrafta koku alıp ona göre davranmalarını sağlıyormuş.
 
     Oyunda bazen karakterlerin ceset kokusu aldıklarıyla ilgili diyaloglar duyardık ve bunları bu zamana kadar Script olarak düşünürdük fakat bunun için yazılmış bir yapay zeka varmış ve tamamen rastgele duruma göre gelişiyormuş.
 
      Yeni öldürülmüş bir canlı 30 saniye boyunca etrafa koku yayıyor ve yakınlardaki diğer canlılar görmeseler bile buna göre tepki verebiliyor. Mesela koruma görevlileri yakınlarda bir cesedin olduğunu söylerlerken, oyundaki yaratıklardan Bullsquid'ler kokuyu alarak o cesede gidiyorlar ve eğer daha önce yemediyseler onu yemeye başlıyorlar. Hatta eğer yara aldıysalar kokuya daha geç tepki veriyorlar. Ve biz bunu hiç fark etmediğimiz gibi yapımcılar da hiç söylemedi. İlginç.
 

İlgili İçerik Oyunun Künyesi
Half Life 3 Platformlar: PC Geliştirici: Valve Dağıtıcısı: Valve Tür: FPS Çıkış Tarihi: Açıklanmadı
Künyenin Tamamını Görüntüle Yorumlar 14 Forumda Görüntüle
nty35 27.9.2017 17:56:25

şimdiki çıkan çoğu oyunda bile bu cesetlere ya da kokulara bu şekilde detaylıca yer verilmezken, 19 yıl önce çıkmış bir oyunda buna dikkat edilmesi ayağa kalıp alkışlanası bir yaklaşım. valve işte bu yüzden gelmiş geçmiş en iyi oyun yapımcılarından biriydi. artık ne yazık ki oyun yapımcısı pek değiller tabi

HIGHER 27.9.2017 18:03:56

boşuna efsane denilmiyor

BSC Misafiri 27.9.2017 18:07:09

99'da çıkmadı mı ya oyun?

BSC Misafiri 27.9.2017 21:09:44

Yeminle sırf şunu denemek için şu an steam den indirdim :) Adamsın valve

2K 28.9.2017 04:57:12

Gerçekten vay be. Adamlar şu an bile olmayan bir özellik oyuna koymuşlar ve yıllardır biz böyle bir şey koyduk fark etmediniz demediler. Şimdi olsa ya da başka bir firma olsa E3'de 20 dakika anlatır. Zamanında ilk Hitman oyununda da ateş ettiğiniz zaman düşmanların bedeninde neresine ateş ettiğinize göre yara izi kalırdı. 10 adamı vurdunuz mu gidip hepsinin ölü bedenlerine bakıp neresinden vurduğunuzu görebilirdiniz. Fakat günümüzde sadece daha iyi grafiklere özen gösteriliyor, oyunun içine girdiğiniz zaman da ne kadar boş olduğunu görüyorsunuz. Gerçi firmaları suçlamak da tamamen doğru değil, sadece grafiklere bakıp oyunları değerlendiren bir oyuncu kitlesi var.

sniper23 28.9.2017 09:12:11

quote:

Orjinalden alıntı: BSC Misafiri 99'da çıkmadı mı ya oyun?
Kuzey Amerika Çıkış Tarihi: 19 Kasım 1998

thanatos13 28.9.2017 09:31:14

ne güzel oyundun sen be

Metal-Gear 28.9.2017 15:50:01

Peki beyler senelerdir fark etmediğiniz bir şeyin, şimdiki oyunların en azından bazılarında olup olmadığını nereden biliyorsunuz? :D . Şimdiki oyunlarda da ona benzeyen daha farklı yapay zeka özellikleri var hepsinin olay ağacı birbirine benzer.

2K 28.9.2017 16:37:21

quote:

Orijinalden alıntı: Metal-Gear Peki beyler senelerdir fark etmediğiniz bir şeyin, şimdiki oyunların en azından bazılarında olup olmadığını nereden biliyorsunuz? :D . Şimdiki oyunlarda da ona benzeyen daha farklı yapay zeka özellikleri var hepsinin olay ağacı birbirine benzer.
Günümüzde çoğu oyunda adamların üstüne roket atıp biraz saklandıktan sonra düşmanın 'sanırım yanlış gördüm' demesinden biliyoruz.

Metal-Gear 28.9.2017 19:26:26

Hocam haklısın da HL'de de aynı şey olur herkesi uyandır sonra uzaklaş geri döndüğünde ya hepsi sonsuza dek silah doğrultmuş seni bekler vaziyette olur donmuş kalmışlardır yani ya da normale dönmüşlerdir ikisi de saçma bir davranış. Oysa çatışmalarda ilginç hareket ederlerdi bazen, açı bulmak için saçma yerlere koşar, bazen senin olduğun yere doğru bomba koyar ama hemen yanındaki bi nesnenin köşesine takılıp kendilerini patlatırlardı. Ama bu saçmalıkların varlığı oyunda bir koku mekanizmasının olduğu gerçeğini değiştirmiyor öyle değil mi? Dolayısıyla diğer oyunlardaki roket attın patlattın saklandın normale döndüler olayı da diğer yapay zeka özelliklerinin varlığını değiştirmez ki. Söylediğin olayda bir mantık geliştirilmiş, sanırım yanlış gördüm diye bir şey yok aslında. Sanırım onu kaybettik diyorlar pek çok oyunda, ardından etrafı arayın diyor ve o mantıkla etrafa dağılıyorlar. Hatta MGS'de bir kez yakalandığında saklanabilirsen eğer düşmanlar normale dönerken use extra caution diyerek dağılıp bide destek çağırıyorlardı üstüne, artık ne kadar zaman geçerse geçsin fark etmeye olan tepki süreleri kısalıyordu o saatten sonra. Bunlar da hep yapay zeka ve donmuş vaziyette seni beklemektense mantıklı şekilde etrafa dağılmış oluyorlar, bu daha dinamik bir davranış biçimi. Yapay zeka tek bir kod kümesi değil ağlar ile birbirine bağlanmış bir davranış kümesinden oluşuyor. Bu küme node'lar ile birbirne bağlı durur, bir olay tamamlanınca diğer olaya geçiş yapılır, her bir olayın tamamlanma süresi saniye bazında programcı tarafından belirleniyor, bunu oyunun zorluk seviyesine göre ayarlıyorlar çoğunlukla. Olay örgüsünden biri saçma davranabilir, bir diğeri zekice davranabilir. Yani bahsetmiş olduğun saklanınca normalleşme olayı ile yapay zeka ölçümü yapamazsın, insan değil çünkü bunlar bilgisayar. Günümüz stealth oyunlarında yanlış hatırlamıyorsam son thief oyunundaydı, adamı öldürüp yere bıraksan bile ses duyup o bölgeye geliyorlardı, gizli gitmek zordu biraz. Half life bunun adına koku demiş, thief bunun adına ses demiş. İkisi de çok benzer davranış kümesinden yapılmıştır, birinin adı koku diğerininki ses, kodlama mantığı aynı. Yoksa bilgisayarın koku ya da sesi algıladığı mı var. Bazı oyunlarda ıslık çalıyorsun ya da taş atıyorsun şüphe çekip yöneliyorlar, senin lehine kullanılıyor ama daha gelişmiş bir yapay zekanın ürünü bu. Horizon Zero Dawn'da da scrapper isimli robotlardı sanırım tam emin değilim, orta mesafede bile bir robotu öldürsen, ara sıra etrafa yaydıkları dalgalar ile etrafda bozulmuş olan diğer robotları algılayıp o yöne gidiyorlar mesela. Sende ne olduğunu anlamadan yakalanabiliyorsun bu tarz durumlarda bazen. Aynı olayın adı half life'da koku, horizon'da robotun sinyal yollaması. Fark var mı? :D Bence yapay zeka o günden bu güne çok daha gerçekçi bir hale geldi, HL'deki kendi zamanına göre efsane olabilir, ama söylemiş olduğunuz gibi bu güne göre hiçte efsane değil daha karmaşık yapay zeka içeren oyunlar oynuyorsunuz, sadece bunun farkında değilsiniz. Davranış kümeleri sistemlerin gücü ile fazlalaştırılabiliyor artık. Bu sayede daha gerçekçi gizlilik oyunları görebiliyoruz piyasada zaten. Tek sıkıntı yeni nesilde aksiyona yönelik hızlı oynanışa sahip oyunların artmış olması. Bulmacaların azalması ve gizlilik öğelerinin geçtiğimiz nesile göre azalmış olması. Bu da sanırım oyuncu kitlesinin beklentileri ile alakalı bir şey, muhabbet sırf 4K olunca yapımcı da 4K + aksiyon kassak yeter diyor heralde.

Yorum Yaz Forum Arayüzünde Yanıtla

Aşağıdaki formu kullanarak yorum yapabilirsiniz..

Üyelik Durumu Üyeyim Üye Değilim E-posta

Diğer Haberler
KRAFTON’un Yaşam Simulasyon Oyunu inZOI, Erken Erişim'e Açıldı 28 Mart F1 25 Duyuruldu: Tam Tanıtım 26 Mart'ta Yapılacak 25 Mart Assassin's Creed Odyssey 40 Milyondan Fazla Oyuncuya Ulaştı 25 Mart Dune Awakening İçin PC Sistem Gereksinimleri Açıklandı 25 Mart Master of Monsters SSB, 26 Haziran'da Japonya'da Konsollar ve PC için Piyasaya Sürülecek 25 Mart
Forumdan Konular
DH'den Haberler