Oyun

Efsane Geri Döndü: Command & Conquer Generals, iPhone ve Mac’e Port Edildi!

Strateji efsanesi Command & Conquer Generals: Zero Hour, emülatörsüz ve yerel olarak Apple Silicon Mac'ler ile iPhone ve iPad'lerde çalışacak şekilde tamamen ARM64 mimarisine taşındı.

Paylaş X'te paylaş

2003 yılında piyasaya sürüldüğünde gerçek zamanlı strateji (RTS) türünü yeniden tanımlayan efsanevi yapım Command & Conquer Generals: Zero Hour, oyuncuları heyecanlandıracak büyük bir adımla geri döndü. Bağımsız bir geliştirici grubu, EA’in daha önce açık kaynak kodlu olarak yayınladığı motoru kullanarak oyunu Apple Silicon Mac’ler, iPhone ve iPad cihazlarında yerel (native) olarak çalışacak şekilde port etmeyi başardı.

Emülatör Yok: Tamamen ARM64 Mimarisi

Bu port projesini diğerlerinden ayıran en önemli unsur, herhangi bir emülatör (Rosetta 2, Windows emülatörleri vb.) kullanılmamış olması. 2003 yapımı orijinal SAGE motorunun kaynak kodları, doğrudan ARM64 mimarisi için yeniden derlendi. Grafik tarafında ise DirectX 8 API'si kullanan orijinal motor; sırasıyla DXVK -> Vulkan -> MoltenVK katmanları üzerinden Apple'ın tescilli grafik motoru Metal'e dönüştürülüyor. Bu karmaşık grafik dönüşümü sayesinde oyun, Apple cihazlarında son derece akıcı ve yüksek performansla çalışıyor.

Teknik Alan Orijinal (2003) Durum Yeni Apple Portu (ARM64)
İşlemci Mimarisi x86 (Intel/AMD) ARM64 (M Serisi & A Serisi Çipler)
Grafik Arayüzü DirectX 8 DirectX 8 → DXVK → Vulkan → MoltenVK → Metal
Kontroller Klavye & Fare Mobil cihazlar için özel dokunmatik jestler (pinch zoom, sürükle-seç)
İşletim Sistemi Windows 98 / XP macOS, iOS ve iPadOS

Dokunmatik Ekranlar İçin Özel RTS Kontrolleri

Geliştiriciler, Generals'ı mobil cihazlarda oynanabilir kılmak için mobil arayüze özel dokunmatik kontroller geliştirdi. Tek dokunuşla birim seçme, sürükleyerek çoklu seçim kutusu oluşturma, iki parmakla haritada gezinme ve kıstırma (pinch-to-zoom) ile yakınlaşma gibi strateji oyunlarının ihtiyaç duyduğu tüm kontrol mekanizmaları iOS sürümüne entegre edildi. Oyunun senaryo (campaign) modu, yapay zekaya karşı serbest savaş (skirmish) ve meşhur Generals Challenge modları eksiksiz bir şekilde çalışıyor.

Bilgisayar Oyunları Gaming
Görsel: Klasik bilgisayar oyunlarının modern mobil cihazlara uyarlanması / Görsel Kaynağı: Unsplash

Nasıl Oynanır?

Projenin açık kaynak kodlu GitHub deposunda yer alan talimatlara göre, yasal nedenlerden ötürü oyunun grafik ve ses dosyaları (game assets) proje içinde dağıtılmıyor. Oyunu kurabilmek için geliştiricilerin sunduğu kurulum script'ini çalıştırmanız ve Steam veya başka bir platformda sahip olduğunuz yasal oyun lisansınızı kullanarak varlıkları kendi bilgisayarınızdan veya Steam üzerinden çekmeniz gerekiyor. macOS tarafında Xcode ve CMake gibi standart geliştirme araçlarıyla derlenebilen oyun, iOS tarafında ise ücretsiz bir geliştirici hesabı ile iPhone ve iPad'lere kolayca yüklenebiliyor.

Kaynak: Hacker News (Öne Çıkanlar)

Mr.Nobody
Yazar

Mr.Nobody

Tüm yazılar Tüm yazılar
Haber Sayısı 275 haber
Görüntülenme Sayısı 9.237 görüntülenme
Okur katılımı

Yorumlar

Yorum İkonu Yorum Yazın

Bu habere henüz yorum yapılmadı.

Görünüm Okuma ayarları
Yazı boyutu