Gizle
Kullanmakta olduğunuz tarayıcı güncelliğini yitirmiştir. Bölüm Sonu Canavarı, sorunsuz bir gezinti için tercih ettiğiniz tarayıcının en güncel sürümünü kullanmanızı önerir.
Mobil Sürümü Görüntüle »

Half-Life'daki NPC'ler Koku Alabiliyormuş

"Bi' pislik var galiba ya."
 
      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ç.
 

Bu haberin bağlantısı
URL
Half Life Half Life 2 Episode 3 Valve Half Life 3
Cuphead Geliştiricisi Oyuna Çıkışından Sonra Online Co-op Eklemeyi Düşünüyor Konsollara Özel Lightfield'ın Çıkış Videosu Yayınlandı
Yorumlar yeniden eskiye doğru listelenmektedir. Sıralamayı değiştirmek için sağdaki menüyü kullanabilirsiniz.

Mion

29.9.2017 22:52:23

0
Amma çok hoca varmış!!!

2K

28.9.2017 22:28:33

0
Dediğiniz doğru hocam ben zaten özellikten ziyade böyle bir özelliği yıllardır açıklamamış olmalarına şaşırmıştım ve bildiğim kadarıyla da başka oyunda böyle koku alma özelliği yok. Tabi dediğiniz gibi fark etmemiş olabiliriz ama dediğim gibi günümüzde olan pazarlama taktilerini düşünersek kesin E3'de bangır bagır söylerlerdi. Günümüzde çoğu oyunun çok karmaşık bu tarz özellikler kullandığını düşünmüyorum yapay zeka konusunda. Gizlilik oyunlarında dediğim gibi saçmalamalar oluyor ve aksiyon oyunlarında genelde bir yere saklanırsanız patır patır önünüze gelmeye başlıyorlar. Genelde zorluk karşı tarafın sayı üstünlüğü üzerinden sağlanmaya çalışıyor. Dediğim gibi kodlama bu işlerden pek anlamıyorum ama eskiden bu tarz şeyler yapılabildiyse şimdi daha gelişmişinin yapılabilir olmasını beklemek saçma sayılmaz. FEAR; Oyununda tüm düşmanlar kordine olarak size saldırıyordu. Biri sağdan geliyorsa diğeri soldan geliyordu, bir yere saklanırsanız önünüze gelmiyor sizi çıkartmak için ellerinden geleni yapıyorlardı. Aynısını Halo içinde söylebiliriz.

EzioAuditore_

28.9.2017 20:54:46

0
Half-Life'daki bu yapay zeka kodlaması da oyunculuk için bir anlam ifade etmiyor mu yani o zaman hocam. Zira o da görüldüğü gibi 18 yıldır hiçbir oyuncu tarafından fark edilmeyen ve oyuna pek bir şey katmayan bir özellikmiş. HL hayranı ve kodlama bilen bir arkadaş da oyunun dosyalarını karıştırırken böyle bir şeyle karşılaşmış sadece, kim bilir diğer oyunlara baksak neleri göreceğiz. Bahsettiğiniz yapay zeka hataları (Dishonored,Thief,MGS gibi gizlilik odaklı oyunlarda haliyle daha az olsalar da) hep karşılaşılabilecek şeyler hocam. Half-Life dahil, Far Cry dahil, The Witcher 3 de dahil. Makine bunlar da sonuçta, elden bu kadar geliyormuş demek ki. HL'daki özellik zamanına göre çok iyidir belki ama günümüzde daha büyük emek verildiğini düşünüyorum. Metal-Gear hocam daha güzel açıklamış zaten.

2K

28.9.2017 20:14:38

0
Hocam detaylı anlatımınız için teşekkürler, zaten bildiğim kadarıyla siz 'bu işler' ile uğraşıyordunuz. Gördüğünüz gibi 'bu işler' diyorum bu işin teknik boyutuna o kadar uzağım. Fakat teknik kısımdan anlamasam bile çok oyun oynayan biri olarak ben fark etmiyorum hocam bu dediklerinizi, sizde yazmışsınız ben Metal Gear Solid: V dışında son zamanlarda oynarken yapay zekası çok iyi dediğim bir oyun hatırlamıyorum. Bu roket attıktan sonra 'sanırım yanlış gördüm' olayını birçok açık dünya oyununda yaşıyorum; Far Cry, AC ilk aklıma gelenler. Oyun geliştirmenin kolay olmadığı ve arkada bir sürü karmaşık kodların çalıştığına eminim ve siz bunları daha çok fark ediyor olabilirsiniz ama dediğim gibi oyuncu fark etmedikten sonra pek bir anlamı yok gibi geliyor. Zaten günümüzde eğer böyle bir özellik eklenseydi kesin E3'de söylerler ve bunun üstünde dururlardı. Biliyorsunuz siz yüzerken balıkların kaçmasını bile E3'de balık yapay zekası diye 5 dakika anlatan firmalar var.

Metal-Gear

28.9.2017 19:26:26

0
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.

2K

28.9.2017 16:37:21

0
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 15:50:01

+1
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.

thanatos13

28.9.2017 09:31:14

0
ne güzel oyundun sen be

sniper23

28.9.2017 09:12:11

0
quote:

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

2K

28.9.2017 04:57:12

+5
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.

BSC Misafiri

27.9.2017 21:09:44

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

BSC Misafiri

27.9.2017 18:07:09

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

HIGHER

27.9.2017 18:03:56

+2
boşuna efsane denilmiyor

nty35

27.9.2017 17:56:25

+8
ş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
  • 1
  • 2
  • Siz de aşağıdaki form aracılığıyla yorum yapabilirsiniz.
Mesajınız
Üyeyim Üye Değilim

DonanımHaber üyeliğinizi kullanabilirsiniz.

E-Posta (Onay için gerekli.)

KÜNYE
Half Life 3
+ TAKİBE
AL
92 kişi bu oyunu takip ediyor.
Kullanıcı Videosu Yükle ▲ Siz de video yüklemek için tıklayınız