Oluştur
Komut & Fethet: Generaller — Sıfır Saat, macOS ve iPhone için Yerel Port Alıyor

Komut & Fethet: Generaller — Sıfır Saat, macOS ve iPhone için Yerel Port Alıyor

Artis Kenderik

Command & Conquer: Generals — Zero Hour, ikonik 2003 gerçek zamanlı strateji oyunu, artık Apple cihazları için tam yerel bir port ile mevcut, macOS, iPhone ve iPad üzerinde emülasyonsuz sorunsuz çalışıyor. Proje, hızlı performans ve modern Apple donanımı için tam destek sağlamak amacıyla ARM64 için yeniden derlenmiş orijinal oyun motorunu kullanıyor. Tüm ana oyun modları — Kampanya, Çatışma ve Generals Challenge — dahil edilmiştir ve port, orijinal sesi korumaktadır.

Dokunmatik ekran kontrolleri iPhone ve iPad için dikkatlice tasarlanmıştır. Oyuncular, bir sürükleme kutusu ile birimleri seçebilir, iki parmakla kamerayı hareket ettirebilir ve tanıdık sıkıştırma hareketleriyle yakınlaştırabilir, bu da klasik RTS'yi daha küçük ekranlarda bile oldukça konforlu hale getirir.

Command & Conquer: Generals Zero Hour gameplay on iPad
Command & Conquer: Generals Zero Hour oyun deneyimi iPad'de

Bu sürüm, projeyi yöneten ve oyun testini yapan Ammaar Reshi ile mühendislikte katkıda bulunan Anthropic'in Claude Fable 5 AI modeli arasındaki bir işbirliğinin sonucudur. Port, başlangıçta macOS ve Linux için olan fbraz3/GeneralsX projesine dayanıyor; şimdi iOS ve iPadOS desteği ile genişletilmiş ve güncellenmiş motor bileşenleri ile birlikte. Reshi'nin açıkladığı gibi:

Bu port, insan+AI işbirliği olarak inşa edildi: mühendislik Claude Code (Anthropic'in Claude, Fable modeli) tarafından, gerçek cihazlarda Ammaar Reshi tarafından yönlendirilmiş ve test edilmiştir.
— Ammaar Reshi, baş mühendis, proje yöneticisi

Oynamak için kullanıcıların Steam'den Command & Conquer: Generals — Zero Hour'un kendi lisanslı kopyasına ihtiyaçları var, çünkü port ile birlikte oyun varlıkları dahil edilmemiştir. Gerekli dosyaları Steam kurulumunuzdan çıkarmaya yardımcı olan özel bir betik bulunmaktadır. Portu oluşturmak ve çalıştırmak için Xcode, Homebrew, SteamCMD ve LunarG Vulkan SDK gibi araçlar gereklidir; GitHub'da ayrıntılı bir adım adım kılavuz mevcuttur.

Teknik temel dikkat çekicidir: port, DirectX 8 çağrılarını DXVK aracılığıyla Vulkan'a, ardından MoltenVK kullanarak Metal'e çeviren bir renderlama hattı kullanır, bu da Apple cihazlarında uyumluluk ve performans sağlar. Bazı sınırlamalar vardır — bellek kullanımı 3GB'ı aşabilir ve iPad'de uzun oturumlar, iOS'un yüksek bellek kullanımı nedeniyle uygulamayı sonlandırması durumunda kesintiye uğrayabilir, bu da oyuncuyu uyarı olmadan ana ekrana döndürebilir.

Bu proje, EA'nın Generals — Zero Hour'un kaynak kodunu GPL v3 lisansı altında yayınlamasının ardından mümkün hale geldi ve bu tür topluluk odaklı çabaları mümkün kıldı.

Yerel, AI destekli portların, klasik strateji oyunlarına yeni bir nesil oyuncu için yeni bir hayat verebileceğini düşünüyor musunuz?

    Yazar hakkında
    Yorumlar0