Bıyıklı ve mantar tutkunu 8 bitlik bir tesisatçı, 1985’te en son eğlence anlayışının zirvesiydi. Şimdi, bir yapay zeka modeli, bazı temel komutlara (ve bu süreçte bazen komik aksaklıklara) dayanarak tüm oyunu yeniden yaratabiliyor.
Video oyunu karakter geliştiricisi Virtuals Protocol’ün yeni akademik makalesinde ortaya konulan MarioVGG, yapay zekanın gelecekteki yapay zeka destekli video oyunu üretiminde nasıl işbirliğine yardımcı olabileceğini veya neden olmaması gerektiğini gösteriyor.
MarioVGG, yapay zekanın, ortamın nasıl görünmesi ve davranması ve karakterlerin nasıl davranması gerektiğiyle ilgili bir dizi istemden makul oyun videoları üretmesini sağlama deneyidir. Hızla popülerlik kazanan türden metinden videoya dönüştürme araçlarının uzun biçimli bir versiyonudur. Super Mario Bros.’tan 737.000’den fazla oyun karesi üzerinde eğitilmiştir.
Ancak, yapay zeka Mario, Nintendo oyunundaki karakterin yaptığı her şeyi yapmıyor, çünkü araştırmacılar modelin etkileşim yeteneklerini sadece iki hareketle sınırladı; “sağa koş” ve “sağa koş ve zıpla”. Ortaya çıkan görüntüler bir video oluşturuyor, ancak bir oyuncunun güçlendirmelerden kaçınarak, sadece bir yüksekliğe zıplayarak veya sola hareket ederek bunu kasıtlı olarak daha zor hale getirdiğini gösteriyor.
MarioVGG’nin performansının bir kısmını aşağıda görebilirsiniz. Oyunun görünümünü yeniden yaratmada şaşırtıcı derecede iyiyken aynı zamanda bariz hatalar ve kusurlarla dolu. Yapay zeka tarafından oluşturulan diziler, bir kullanıcının girdisini Mario’nun hareket tarzıyla eşleştirmede çoğunlukla tutarlı olsa da, her karenin yapay zeka tarafından oluşturulması biraz zaman aldığı için aynı hızda değil. Mario’nun ekrandan ara sıra kaybolması veya bir süreliğine düşman bir karaktere dönüşmesinden bahsetmiyorum bile.
Süper MarAIo Modelleme
Yine de, AI’nın kullanıcı girdileri ile ortaya çıkan oyun arasındaki neden-sonuç ilişkisini kısmen anlayabildiğini görmek, potansiyel kodsuz video oyunu geliştirmeyi gerçeğe çok daha yakın hale getiriyor. MarioVGG gibi AI modelleri yakın zamanda video oyunu geliştiricilerinin veya standart motorun yerini almayacak, ancak bir AI’ya bir oyunun fiziğinin ve ortamlarının nasıl çalışmasını istediğinizi manuel olarak kodlamak yerine açıklama fikri, teknik engellerin caydırması için çok cazip.
Video oyunları, oyuncu ile oyun ortamı arasında sürekli gelişen bir etkileşim serisi içerdiğinden çözülmesi gereken çok şey var. Bu, statik görüntülerden veya bir videodaki basit eylemlerden çok daha karmaşıktır. Bu etkileşimi gerçek zamanlı olarak doğru bir şekilde yeniden yaratmak, MarioVGG’nin henüz çözemediği bir zorluktur – MarioVGG’nin bu konuda tek çaba olduğu anlamına gelmez.
Google’ın GameNGen’i yakın zamanda bir AI modeli tarafından üretilen oynanabilir bir Doom versiyonunu gösterdi. Daha eski bir oyun olmasına rağmen, Super Mario Bros. karakter hareketleri ve çevresel etkileşimler üzerinde Doom’dan daha ayrıntılı bir kontrol gerektiriyor, bu nedenle sonuç o kadar hızlı veya doğru değil. AI şu anda Mario oyunu gibi bir şeyden çok ara sıra çizimler içeren metin tabanlı oyunlarda çok daha iyi. Ancak, video oyunlarının ilk günlerinde olduğu gibi, Nintendo’nun altın çağının hızlı tempolu, etkileşimli video oyunlarına doğru bir evrim herhangi bir goomba’dan daha hızlı gelebilir.