modern oyunlar
![modern games](https://murphywelding.com/wp-content/uploads/2023/03/modern-games.jpg)
modern oyunlar
AI’nın yalnızca akıllı olduğu, ancak Game AI’nın neden hala aptal olduğu çağ?: İçinde bulunduğumuz çağda Game AI’nın gelişimi için engellerin açılması.
Bu yaştaki oyuncuları şaşırtan sorunun cevabını çözün. Dünya neden bu kadar gelişti de oyundaki yapay zeka hala gelişmiş değil?
![modern oyunlar](https://murphywelding.com/wp-content/uploads/2023/03/modern-games-2.jpg)
Herkesin AI teknolojisini bir satış noktası olarak kullanmaktan veya ürün veya hizmetleri için rekabet avantajı yaratmaktan bahsettiği bir çağda yaşıyoruz . Ama 10 ila 20 yıl öncesine giderseniz, o video oyunlarını bulacağız. İş için bir satış noktası olarak yapay zekayı kullanan ilk ürün türüdür. Siyah Beyaz’da tanrıları temsil eden bir hayvan olup olmadığı satış noktasını yükseltiyor. Takviyeli öğrenme, AI, hayvanların davranışlarını oyun tarzımıza göre değiştirmelerine izin verir veya Far Cry, Crysis ve Halo’nun ilk oyunları gibi, oyunun satış noktası olarak zorlu ve zeki AI içerir. Çünkü topun cazibesine sahip Game AI kullanarak oyuncular için yeni bir deneyim sunuyor.Önceki oyunlardaki gibi atış yapıyormuş gibi görünmek yerine kurşunlardan nasıl kaçacağınızı veya ekip oluşturacağınızı öğrenin
Ancak şu anda Game AI, orijinalinden çok fazla gelişmedi veya değişmedi. Game AI artık dev oyunlar için önemli bir satış noktası değil, özellikle FPS oyunlarında, Game AI zekasını on yıl önce daha net göreceğiz. Bugün nasıl böyle.
Hâlâ her şirketin AI hakkında konuştuğu bir trendin ortasında olan Game AI geliştirme endüstrisine ne oldu?
Bugün oyun için yapay zeka geliştirmenin zorluklarını yansıtan 4 nedenden bahsedelim:
1. Modern oyun dünyalarının karmaşıklığı, oyun yapay zeka geliştirmeyi zorlaştırıyor.
Bir Oyun Yapay Zekasının sahip olması gereken temel yetenek, herhangi bir engelle karşılaşmadan A noktasından B noktasına gitme (yol bulma) yeteneğidir. Yardım veya önceden senaryo yazmak çok zordur çünkü oyundaki ortam her an değişebilir. Bu nedenle oyun geliştiricileri, oyuncunun pozisyonuna göre nereye gidileceği, nereden kaçılacağı veya nasıl dolaşılacağı ve nasıl saldırılacağı konusunda AI’yı önceden bilgilendirmek için bir ara nokta belirleme veya bir komut dosyası yazma gibi teknikler kullanır.
Ancak oyun, Battlefield gibi oyun ortamlarının önemli ölçüde değişebildiği ve binlerce şekilde değişebildiği dinamik/yok edilebilir ortamlarda çağa girdiğinde, Game AI’nın geliştirilmesi katlanarak daha zor hale geliyor.
Çünkü ortam daha karmaşık hale geldikçe oyun yapay zekası da daha karmaşık hale gelmelidir. Bunun geliştirilmesi daha fazla zaman alabilir ve boşa harcanan maliyete ve zamana değmez. Dinamik/yok edilebilir ortamlar, bir Oyun Yapay Zekasının ön programlamasını zorlaştırır çünkü insanlar, binlerce olası oyun senaryosu için bir Oyun Yapay Zekasının önceden senaryosunu yazamazlar. Skirmish modunda da Game AI’a karşı tek başınıza oynamak ister misiniz?
2. Oyun AI, ne kadar akıllıysa, o kadar fazla bütçe tüketir. Sonuçlar buna değmeyebilir.
Daha akıllı bir oyun yapay zekası ile daha iyi grafikler arasında seçim yapmak zorunda kalırsanız, hesaplama gücü sınırlıdır. Çoğu geliştirici, oyun makinesinin işlem gücünü daha canlı sonuçlar için grafik sistemine tahsis etmeye karar verir. buna değer.
Çünkü oyuncular daha akıllı bir oyun yapay zekasında farkı fark edemeyebilir . Ek olarak, oyun yapay zekası ne kadar karmaşıksa, tespit edilmesi o kadar zor olur. Oyun geliştiricileri, oyun yapay zekasının garip kararlarından kaynaklanan hatalara karşı ne kadar savunmasız olursa, oyun geliştiricileri, yatırım yapmak yerine Uncharted veya God of War gibi oyunlarda bizi takip eden Game AI gibi daha basit ve hızlı kısayolları kullanmaya o kadar odaklanır. oyuncuyu kesintisiz takip eden bir oyun yapay zekası oluşturmak, bu yenilik ve tasarım için çok fazla bütçeye ve zamana mal olabilir. Oyun geliştiricileri daha basit ve daha hızlı bir yol seçecekler. Yani, biz karaktere bakmıyorken karakterin bizi takip etmesi için sorunsuz bir şekilde ışınlanması.
![modern oyunlar](https://murphywelding.com/wp-content/uploads/2023/03/modern-games-3.jpg)
oyunlar
3- Oyuna uyarlanabilir yapay zeka, oyun geliştiricilerin hayali gerçeklikten çok uzak.
Oyundaki karakterleri öğrenecek ve davranışları değiştirecek Uyarlanabilir AI veya Öğrenme Oyunu AI
karakterlerin tarzlarına göre kararları
Oyuncu, birçok oyun geliştiricisi için bir rüyaydı çünkü Uyarlanabilir Oyun Yapay Zekası, kullanıcıyı her
herhangi bir zamanda oyuncunun yetenekleriyle eşleşen zorluklarla oyuncu. Oyuncu oyunu kaç kez tekrar ederse etsin
Uyarlanabilir Oyun Yapay Zekası, oyun yapay zekasının doğasını değiştirmek için oyuncunun istatistik sistemini kullanmaktan farklıdır. Örneğin Metal Gear Solid V: The Phantom Pain’de oyuncu çok fazla kafadan vuruş yaparsa oyundaki düşman kurşun geçirmez miğferler takmaya başlayacak. Bununla birlikte, Adaptive Game AI, Game AI’nın oyunun karar verme stratejilerini uyarlayabildiği anlamına gelir. Yetenekli olana veya her oyun tarzına göre oyuncuları yenebilene kadar saldırı teknikleri veya savunma planlaması gibi.
Bununla birlikte, Uyarlanabilir Oyun Yapay Zekası, oyuncu modellerini ve modellerini analiz etmek için makine öğreniminden pratik olarak farklı değildir. Bu zaman alır ve oyuncuyu on tur boyunca tekrar tekrar çarpar, böylece oyun yapay zekası oyuncunun becerisiyle eşleşebilir. Oyuncunun aynı tekniği tekrar tekrar oynaması koşuluyla, ki bu pratikte çok düşük bir ihtimal, video oyunlarında Adaptive Game AI’nın gelişimi giderek azaldı. Bazılarının, oyunun kendisinde hata ayıklaması nedeniyle yalnızca Varsayılan Oyun AI’sına karşı bir Uyarlamalı Oyun AI oluşturması gerekir.
4. Oyuncular, AI oyununun daha akıllı olmasını istemiyorlar, ancak AI oyununun oyunu “daha eğlenceli” yapmasını istiyorlar.
Bir oyun yapay zekasını akıllı olacak şekilde tasarlamak, bir oyunu eğlenceli hale getirmek için bir oyun yapay zeka tasarlamaktan farklıdır. Bir oyun yapay zekasının tam olarak doğru zekası önemlidir. akıllı
Çok, oyuncular eğlenceli değil. Bu nedenle geliştiriciler, zorlu oyuncular için daha basit bir yaklaşım seçtiler. Sağlığın arttırılması meselesi olsun,
Veya kalkanları artırın veya AI’nın saldırı gücünü artırın ve AI oyununa oyuncunun yapabileceği bir ritim verin.
tahmin bile
Oyuncu parkuru yakalayabilir ve kazanabilir veya oyunun yapay zekasının aynı olmama kararını rastgele seçmesine izin vermek için rastgele bir faktör ekleyebilir.
Her oyunda çünkü sonunda, AI oyununun ne kadar karmaşık olmasını istiyoruz?
Son olarak, oynadığımız oyunlarda Game AI’nın geliştirilmesi genellikle teknoloji ve ticari nedenlerden dolayı engellerle karşılaşsa da. Ancak, amacın sıradan oyuncuları eğlendirmek olmadığı yeni bir AI oyun geliştirme çağına giriyoruz. Ama mesele
İnsanların beklemeyeceği oyun teknikleri bulmak için profesyonel oyuncuları yenmekle ilgili.
Örneğin, bir istihbarat araştırma şirketi araştırıyor.
StarCraft oyunları için DeepMind gibi yapay zeka.
Belki gelecekte, insanların daha önce hiç düşünmediği bir oyun planıyla dünya şampiyonlarını yenebilecek bir oyun yapay zekası görebiliriz.