Silahlı atışlarda düşman evrimi


13

Düşmanların oyuncuya karşı göreceli başarılarına bir cevap olarak evrimleştiği herhangi bir şut-up var mı?

Evrim geçirerek, her düşmanın davranışlarını kodlayan bazı genetik bilgilere sahip olduğunu kastediyorum. Daha uzun süre dayanan veya daha fazla hasar veren düşmanların yeni düşmanlar yaratmak için genlerini karıştırmasına izin verilir. Böylece düşmanlar oyuncuya daha iyi adapte olurlar.


1
Hiç görmedim (ya da farkında değildim). Oyuncudan sonra iyi bir rakibin modellenmesi uzun sürecek gibi görünüyor ve oyuncu evrimleşmiş düşmana hakim olduğunda, DNA yeni bir meydan okuma oluşturmak için çok spesifik (zayıf genler geliştikçe). Bu yüzden, bazı eski genleri periyodik olarak yeniden tanıtmak için mutasyon getirmeniz gerekir. Yine de harika bir fikir
Kaj

Uyarlanabilir AI ile ilgileniyor olabilirsiniz. Genetik bir algoritma kullanıp kullanmadığından emin olmasam da, Crytek oyunlarının birçoğunda oyuncu taktiklerine uyum sağlayan Adaptive AI bulunuyor.
DrDeth

Yanıtlar:


7

Patronları onlara nasıl yaklaştığınıza bağlı olarak, sadece ön ayarlar arasında geçiş yapmaktan daha fazla bir şekilde geliştiren, " Warning Forever " adında bir Japon ücretsiz PC shoot-em-up var . Özgür olmak da oldukça eğlenceli.

Bulduğum başka bir oyun , bireysel düşmanların aksine, tüm atıcı oyun tanımlarını birleştirmek için evrimsel bir algoritma kullanan Petri Purho tarafından " Evolution Shooter ".


2

Gerçek zamanlı değil, atıcı değil, ancak bir araba savaş oyunu geliştirirken, AI'yi oluşturmak için evrimsel bir süreç kullandık. Düşman arabaları pistin kenarlarını ve diğer araçların yerlerini görebiliyordu.

Bununla birlikte, ne kadar kırılması, ne zaman başlaması, rakiplerin etrafında ne kadar zorlanacağı, rakiplerin ne zaman hedefleneceği ve sürüşe odaklanma gibi şeyler değişken olarak ayarlandı. Daha sonra yapay zeka, değişkenleri yavaşça değiştirerek bütün gece tur çalıştırmak için kuruldu. Her sabah bir önceki gece verilerine bakıp, en iyi tur sürelerine / öldürmelere sahip olanları bulur ve sonra tekrar değiştiririz. Sonuç, herhangi bir parçaya atılabilecek ve rekabet edebilecek bir yapay zekaydı.

Bunların hepsi oyunda pişirildi, bu yüzden oyuncuya karşı oynamayı öğrenmedi.

Oyuncu eğilimlerini takip eden ve daha sonra bu seçenekleri tahmin etmek için çalışan birkaç spor oyunu var, ancak bir atıcıda uyarlanabilir AI gönderilip gönderilmediğinden emin değilim.


1

Bu konsepte dayanan bir RTS vardır. Ancak, evrimleşen düşmanlar yerine, oyuncu üreyebilen, adapte olabilen ve gelişebilen birimleri eğitir.

NERO

Bunun arkasındaki teknoloji, Sinir Ağları ve NeuroEvolution adı verilen Genetik Algoritmalar arasındaki bir karışımdır.

Nöro-Evrimleşen Robotik Operatörler veya kısaca NERO, akıllı ajanları uygulamalı olarak adapte etmenizi sağlayan eşsiz bir bilgisayar oyunudur. Yapay beyinlerini zorlu görevler için ayarlayarak kendi robot ordunuzu geliştirin, ardından çevrimiçi yarışmalarda arkadaşlarınızın takımlarına karşı oynayın!

http://nerogame.org/

Galatic Silah Yarışı

Benzer bir teknoloji kullanan ancak bunun yerine kullanıcının etkinliğine ve genel oyununa dayanan özel silahlar geliştiren başka bir oyun var.

Bu oyunun temel amacı, otomatikleştirilmiş içerik oluşturma teknolojisinin oyunlar için akıllıca içerik oluşturma potansiyelini araştırmaktır. GAR'da tüm oyuncu silahları, silah kullanım istatistiklerine dayanarak cgNEAT algoritması tarafından üretilir. Ancak, cgNEAT basitçe insanların sevdiği silahları yeniden doğurmaz. Aksine, geçmişte popüler olanları incelerken yeni silahlar yaratır.

http://gar.eecs.ucf.edu/

Not:

Bu oyunların her ikisi de akademik arayış olarak geliştirildi.


0

Bahsettiğiniz anlamda tam olarak evrim değil, yine de ilginç:

Valf ile Left 4 Dead oyunlarının her ikisinde de oyuncuların nasıl davrandığına bağlı olarak seviyeyi ayarlayan bir AI yönetmeni var.

"Yönetmen düşmanları ve eşyaları her oyuncunun mevcut durumuna, statüsüne, yeteneğine ve yerine göre değişen pozisyonlara ve miktarlara yerleştirir" - http://en.wikipedia.org/wiki/Left_4_Dead#AI_Director


Bildiğim kadarıyla AI Direktörü evrimsel değil. Dinamik bir ortam yaratır ve sezgisel olarak bilgilendirilir, ancak yine de statik veri kümelerine dayanır. Birini başarılı bir şekilde "korkuttuğunuz" veya "gerdiğiniz" bir bilgisayarı tekrar güvenilir bir şekilde beslemek oldukça zordur.

-1

Rez, seviye patronunun zorluk derecesini o seviyede ne kadar iyi yaptığınıza bağlı olarak değiştirir.


Bir çeşit genetik evrim için daha fazla tartışıyorum.
Rocketmagnet

Belki Diablo 2'nin rastgele düşmanları gibi bir şey?
coderanger
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.