Yapay zeka destekli oyun geliştirme, son zamanlarda uygulama mağazalarını düşük çaba gerektiren mobil oyunlarla doldurmakla suçlanıyor, ancak teknoloji arada sırada çok daha ilginç sonuçlar üretiyor. Google'ın baş ürün ve tasarım yöneticisi Ammar Reshi, Command & Conquer Generals Zero Hour'u iPhone ve iPad'e taşımak için Fable 5'i kullandığını söylüyor.
Bu bir emülatör veya bulut akışlı bir sürüm değildir. Reshi'nin GitHub sayfasına göre, 2003'teki gerçek oyun motoru ARM64 için yerel olarak derlendi ve iPhone, iPad ve Mac'te çalışıyor. Proje, EA'nın GPL kaynak sürümünü kullanıyor ve iOS ve iPadOS bağlantı noktasını eklerken mevcut topluluk çalışmasını temel alıyor.
Claude bir PC klasiğinin iPhone'a taşınmasına nasıl yardımcı oldu?
Bağlantı noktası eski bir Windows oyununun yeni bir ekranda çalışmasını sağlamak kadar basit değildi. Orijinal motor, yazılabilir PC tarzı bir dosya sistemi beklerken, iOS uygulamaları kilitli, kod imzalı bir paket içinde barındırılıyor. Kayıt dosyalarının, önbellek yollarının ve yapılandırma yazma işlemlerinin yeniden yönlendirilmesi gerekiyordu.
Grafik hattının da ciddi bir çalışmaya ihtiyacı vardı. Zero Hour DirectX 8 temel alınarak geliştirildi, Apple cihazları ise Metal kullanıyor. Proje bunu DXVK ve MoltenVK üzerinden yönlendirerek eski DirectX oluşturucuyu Vulkan aracılığıyla ve ardından Metal'e çeviriyor.
Bir RTS'nin ayrıca iPhone'da bulunmayan bir fareye de ihtiyacı vardır. Reshi'nin bağlantı noktası, dokunma seçimi, sürükleme kutusu seçimi, iki parmakla kaydırma, kıstırarak yakınlaştırma ve uzun basma eylemleri dahil olmak üzere strateji oynanışı etrafında oluşturulmuş dokunmatik kontroller ekler.
Oyunlarda yapay zekanın daha iyi kullanımı
Command & Conquer Generals Zero Hour, döneminin en iyi PC RTS oyunlarından biriydi. Hızlıydı, kaotikti ve Generals Challenge modunun tam bir strateji testi gibi hissettirmesini sağlıyordu.
PC'de RTS oyunları oynayarak büyüyen herkes için bu gerçekten değerli hissettiren türden bir yapay zeka projesidir. Oyuncular, özellikle insan yaratıcılığının yerini almak veya uygulama mağazalarını unutulabilir başlıklarla doldurmak için kullanıldığında, oyunlarda yapay zeka hakkında genellikle olumsuz bir görüşe sahip. Burada, asla çalıştırılmaması gereken cihazlara bir klasik getirilmesine yardımcı oldu.
Reshi'nin limanı hala EA'nın kaynak sürümüne ve kendisinin de takdir ettiği yıllarca süren topluluk modernizasyon çalışmalarına bağlı. Ancak Zero Hour'un bir iPhone'da yerel olarak çalıştığını görmek hala çılgın bir sonuç.

Bir yanıt yazın