Connect with us

Yapay Zekâ

Atari’den Doom’a: Google’ın Video Oyunlarını AI ile Yeniden Tanımlaması

mm

Video oyunları endüstrisi, şimdi 347 milyar dolar değerinde, eğlence dünyasında önemli bir oyuncu haline gelmiştir ve küresel olarak üç milyardan fazla insanı etkilemektedir. Pong ve Space Invaders gibi basit başlıklarla başlayan endüstri, Doom gibi daha sofistike oyunlara evrilmiştir. Bugün, endüstri yeni bir dönemin eşiğinde durmaktadır ve yapay zeka (AI) ilerlemeleri tarafından şekillenmektedir. Bu dönüşümü liderlik eden Google, video oyunlarının yaratılması, oynanması ve deneyimlenmesi şeklini yeniden tanımlamak için geniş kaynakları ve teknolojisini kullanmaktadır. Bu makale, Google’ın video oyunlarını yeniden tanımlama yolculuğunu keşfetmektedir.

Başlangıç: Atari Oyunlarını Oynayan AI

Google’ın video oyunlarında AI kullanımı, oyun ortamlarını tanıyan ve insan oyuncular gibi davranabilen bir AI oluşturulmasıyla başladı. Bu erken çalışmada, derin pekiştirme öğrenimi ajanı tanıtıldı ve bu, doğrudan oyun oynama yoluyla kontrol stratejileri öğrenebildi. Bu gelişmenin merkezinde, Q-öğrenimi kullanılarak eğitilen bir konvolüsyonel sinir ağı vardı ve bu, ham ekran piksellerini işleyerek mevcut durum temelinde oyun özgü eylemlere dönüştürüyordu.
Araştırmacılar bu modeli, mimariyi veya öğrenme algoritmasını değiştirmeden, yedi Atari 2600 oyununa uyguladılar. Sonuçlar etkileyiciydi – model, altı oyunda önceki yöntemleri geride bıraktı ve üç oyunda insan performansını aştı. Bu gelişme, AI’ın yalnızca görsel girdi ile karmaşık, etkileşimli video oyunlarını ele alma potansiyelini vurguladı.
Bu đột phá, daha sonraki başarılar için zemin hazırladı, Örneğin AlphaGo, bir Go dünya şampiyonunu yendi. Zorlu oyunları ustalaşan AI ajanlarının başarısı, etkileşimli sistemler ve robotik dahil olmak üzere gerçek dünya uygulamalarına yönelik daha fazla araştırmayı teşvik etti. Bu gelişmenin etkisi, bugün makine öğrenimi ve AI alanlarında hala hissedilmektedir.

AlphaStar: StarCraft II için Karmaşık Oyun Stratejisi Öğrenen AI

Erken AI başarıları üzerine inşa ederek, Google daha karmaşık bir zorluğa yöneldi: StarCraft II. Bu gerçek zamanlı strateji oyunu, karmaşıklığıyla bilinir, çünkü oyuncular orduları kontrol etmek, kaynakları yönetmek ve gerçek zamanlı olarak stratejiler uygulamak zorundadır. 2019’da Google, AlphaStar adlı bir AI ajanını tanıttı ve bu, StarCraft II’yi profesyonel olarak oynayabilen bir ajandı.
AlphaStar’ın geliştirilmesi, derin pekiştirme öğrenimi ve taklit öğrenimi karışımını kullandı. İlk olarak profesyonel oyuncuların oynadığı oyunları izleyerek öğrendi, ardından self-oynama yoluyla milyonlarca maç çalışarak stratejilerini geliştirdi. Bu başarı, AI’ın karmaşık, gerçek zamanlı strateji oyunlarını ele alma yeteneğini gösterdi ve insan oyuncularla eşleşen sonuçlar elde etti.

Bireysel Oyunların Ötesinde: Oyunlar için Daha Genel Bir AI Doğru

Google’ın son ilerlemesi, bireysel oyunları ustalaşmaktan, daha çok yönlü bir AI ajanı yaratmaya doğru bir adımdır. Google araştırmacıları yakın zamanda, SIMA adlı yeni bir AI modelini tanıttılar, bu, Scalable Instructable Multiworld Agent’in kısaltmasıdır ve doğal dil komutları kullanarak çeşitli oyun ortamlarını gezme yeteneğine sahiptir. Daha önceki modellerin oyunun kaynak koduna veya özel API’lere erişimi gerekmezken, SIMA yalnızca iki girdi kullanır: ekran görüntüleri ve basit dil komutları.
SIMA, bu komutları karakteri kontrol etmek için klavye ve fare eylemlerine çevirir. Bu yöntem, AI’ın farklı sanal ortamları, insan oyununu taklit eden bir şekilde etkileşime girmesine olanak tanır. Araştırmalar, tek bir oyunda eğitilen AI’ın, birden fazla oyunda eğitilen AI’dan daha iyi performans gösterdiğini göstermiştir, bu da SIMA’nın oyunlar için genel veya temel AI’nin yeni bir dönemini teşvik etme potansiyelini vurgulamaktadır.
Google’ın devam eden çalışması, SIMA’nın yeteneklerini genişletmeyi amaçlamaktadır ve dil tarafından yönlendirilen bu çok yönlü ajanların, çeşitli oyun ortamlarında nasıl geliştirilebileceğini keşfetmektedir. Bu gelişme, farklı etkileşimli bağlamlarda uyarlama ve gelişme yeteneğine sahip AI yaratma yönünde önemli bir adımdır.

Oyun Tasarımı için Üretken AI

Google yakın zamanda, oyun oynama deneyimini geliştirmekten, oyun tasarımı destekleyen araçlar geliştirmeye odaklanmayı genişletti. Bu kayma, özellikle görüntü ve video oluşturma alanında üretken AI’deki ilerlemelerle sürüklenmektedir. Bir gelişme, AI kullanarak oyuncuların eylemlerine daha gerçekçi ve öngörülemez şekilde cevap veren oyuncu olmayan karakterler (NPC) oluşturulmasıdır.
Ek olarak, Google, belirli kurallar veya kalıplara dayanarak seviyeler, ortamlar ve tüm oyun dünyalarının tasarlanmasına yardımcı olan prosedürel içerik oluşturmayı keşfetti. Bu yöntem, geliştirme sürecini basitleştirebilir ve oyunculara her oynama ile benzersiz, kişiselleştirilmiş deneyimler sunabilir, bu da meraklılık ve beklenti duygusu uyandırabilir. Bir örnek, Genie adlı bir araçtır ve bu, kullanıcıların bir resim veya açıklama vererek 2B video oyunları tasarlamalarına olanak tanır. Bu yaklaşım, oyun geliştirmeyi daha erişilebilir hale getirir, hatta programlama becerilerine sahip olmayanlar için bile.
Genie’nin yeniliği, açık talimatlar veya etiketli veriler yerine 2B platform oyunlarının çeşitli video kayıtlarından öğrenme yeteneğindedir. Bu yetenek, oyun mekaniklerini, fiziksel ögeleri ve tasarım unsurlarını daha etkili bir şekilde anlamasına olanak tanır. Kullanıcılar, bir fikir veya bir eskiz ile başlayabilir ve Genie, bir oyun ortamı, ayar, karakter, engel ve oyun mekanikleri dahil olmak üzere tüm bir oyun dünyası oluşturur.

Oyun Geliştirme için Üretken AI

Önceki ilerlemelerine dayanarak, Google en iddialı projesini sundu, bu proje geleneksel olarak geniş kodlama ve özel beceriler gerektiren karmaşık ve zaman alıcı oyun geliştirme sürecini basitleştirmeyi hedefliyor. Yakın zamanda, GameNGen adlı bir üretken AI aracı tanıttılar, bu, oyun geliştirme sürecini basitleştirmek için tasarlandı. GameNGen, geliştiricilerin doğal dil komutları kullanarak tüm oyun dünyalarını ve hikayelerini oluşturmasına olanak tanır, bu da bir oyun yaratmak için gereken zamanı ve çabayı önemli ölçüde azaltır. Üretken AI’yi kullanarak, GameNGen benzersiz oyun varlıkları, ortamları ve hikayeleri oluşturabilir, böylece geliştiricilerin teknik detaylar yerine yaratıcılığa odaklanmasına olanak tanır. Örneğin, araştırmacılar GameNGen’i kullanarak Doom‘un tam bir sürümünü geliştirdiler, bu da yeteneklerini gösterdi ve daha verimli ve erişilebilir bir oyun geliştirme sürecine doğru yolu açtı.
GameNGen’in arkasındaki teknoloji, iki aşamalı bir eğitim sürecini içerir. İlk olarak, bir AI ajanı Doom’u oynamak için eğitilir, bu da oyun verisi oluşturur. Bu veri daha sonra, önceki eylemler ve görseller temelinde gelecek çerçeveleri tahmin edebilen bir üretken AI modelini eğitmek için kullanılır. Sonuç, geleneksel oyun motoru bileşenleri olmadan gerçek zamanlı oyun oynayabilen bir üretken difüzyon modelidir. Manuel kodlamadan AI tarafından yönlendirilen oluşturmaya bu geçiş, daha küçük stüdyolar ve bireysel yaratıcılar için daha verimli ve erişilebilir bir şekilde yüksek kaliteli oyunlar yaratma yolunda önemli bir dönüm noktasını temsil etmektedir.

Sonuç

Google’ın AI’deki recent ilerlemeleri, oyun endüstrisini temel olarak yeniden şekillendirecek. GameNGen gibi araçların ayrıntılı oyun dünyaları oluşturmasına olanak tanıması ve SIMA’nın çok yönlü oyun etkileşimlerini sunmasıyla, AI yalnızca oyunların nasıl yaratıldığını değil, nasıl deneyimlendiğini de değiştirmektedir.
AI devam ettikçe, oyun geliştirme sürecinde yaratıcılığı ve verimliliği artırmaya söz veriyor. Geliştiriciler, yenilikçi fikirleri keşfetme ve daha çekici ve etkileyici deneyimler sunma fırsatlarına sahip olacaklar. Bu dönüşüm, video oyunlarının devam eden evriminde önemli bir anı temsil etmektedir ve AI’ın gelecekte etkileşimli eğlencenin şekillenmesindeki artan rolünü vurgulamaktadır.

Dr. Tehseen Zia, COMSATS Üniversitesi Islamabad'da görev yapan bir Öğretim Üyesi olup, Viyana Teknoloji Üniversitesi'nden (Avusturya) Yapay Zeka alanında doktora sahiptir. Yapay Zeka, Makine Öğrenimi, Veri Bilimi ve Bilgisayarlı Görü alanında uzmanlaşmış olan Dr. Tehseen, saygın bilimsel dergilerde yayımlanmış önemli katkılarıyla dikkat çekmiştir. Dr. Tehseen ayrıca çeşitli endüstriyel projelerin Baş Araştırma Görevlisi olarak görev yapmış ve Yapay Zeka Danışmanı olarak hizmet vermiştir.