GÜNCEL
Claude, 20 Yıl Eski Strateji Oyununu iOS'a Taşıdı — Ama El ile Kurmak Zorunda KalacaksınXbox yüzde 3 kar marjı ile ayakta kalıyor: Microsoft neden stüdyoları kapatıyor ve konsol sübvansiyonunu sonlandırıyorMarvel Tōkon: Fighting Souls 132 ülkede satılamıyor — Sony PSN zorunluluğu Helldivers 2 hatası yeniliyorPlayStation'ın AI stratejisi: Geliştirici yerini almak değil, tekrarlayan görevleri hızlandırmakApple kamera AirPods'u 4 yıl sonra durdurdu: Siri'nin yapay zeka hazirlığı yetiyor mu?Pokémon kartlarında 10 milyar üretim yetmiyor: Nintendo scalping krizini resmen kabul ettiSamsung Galaxy Z Fold8 ve Flip8'de €100-€280 fiyat artışı: Katlanabilir telefonlar daha pahalılaşıyorPamStealer: Sahte Maccy Uygulamasıyla macOS Parolalarını Çalan Rust Malware'iClaude, 20 Yıl Eski Strateji Oyununu iOS'a Taşıdı — Ama El ile Kurmak Zorunda KalacaksınXbox yüzde 3 kar marjı ile ayakta kalıyor: Microsoft neden stüdyoları kapatıyor ve konsol sübvansiyonunu sonlandırıyorMarvel Tōkon: Fighting Souls 132 ülkede satılamıyor — Sony PSN zorunluluğu Helldivers 2 hatası yeniliyorPlayStation'ın AI stratejisi: Geliştirici yerini almak değil, tekrarlayan görevleri hızlandırmakApple kamera AirPods'u 4 yıl sonra durdurdu: Siri'nin yapay zeka hazirlığı yetiyor mu?Pokémon kartlarında 10 milyar üretim yetmiyor: Nintendo scalping krizini resmen kabul ettiSamsung Galaxy Z Fold8 ve Flip8'de €100-€280 fiyat artışı: Katlanabilir telefonlar daha pahalılaşıyorPamStealer: Sahte Maccy Uygulamasıyla macOS Parolalarını Çalan Rust Malware'i

Claude, 20 Yıl Eski Strateji Oyununu iOS'a Taşıdı — Ama El ile Kurmak Zorunda Kalacaksın

Anthropic'in Claude Fable 5 yapay zekası, EA'nın açık kaynak hale getirdiği Command & Conquer: Generals Zero Hour'ı iOS ve macOS için çalışan bir sürüme dönüştürdü. Başarı, AI'nin eski yazılımları yeniden yaşatabilme gücünü kanıtlasa da 3GB+ RAM ihtiyacı ve karmaşık kurulum, oyunu sıradan kullanıcıların ulaşamayacağı bir proje haline getiriyor.

Claude Fable 5, 20 Yıllık Strateji Oyununu iPhone Ekranına Sığdırdı

Command & Conquer: Generals Zero Hour, Google AI Studio tasarımcısı Ammaar Reshi'nin iPhone'unda çalışıyor—olması gereken bir yer değil. Oyun 3 GB RAM tüketiyor, tam yerel bir ARM64 uygulaması ve direkt Apple Metal API'ye çevrilmiş 2003 yapımı DirectX 8 kodundan oluşan. Anthropic'in Claude Fable 5 modeli bu portu tamamladı; Claude Opus 4.8 aynı görevi yapamadı.

Port teknik olarak çalışsa da, Steam kopyasına sahip olmak, Xcode ile manuel derleme yapmak, CMake ve Ninja araçlarını yüklemek gerekiyor. Uygulama uzun oturumlarda iPad'lerde bellek yetersizliğinden çöküyor—hata mesajı bile vermiyor. Yine de bu gelişme, yapay zeka kod yazarlarının eski yazılımları modern platformlara taşıma kapasitesinin ne kadar ileri gittiğini gösteriyor.

EA'nın GPL v3 Açıklaması ve GeneralsX Topluluğunun Altyapısı

Command & Conquer kaynak kodlarını EA'nın GPL v3 lisansı altında açıklaması bu portu mümkün kıldı. Ancak işin teknik kısmını tamamen Fable 5'e atfetmek doğru olmaz. fbraz3 tarafından yürütülen GeneralsX topluluğu projesi, orijinal Windows C++ kodunu zaten modern derleyicilerle çalışacak şekilde yeniden derlemişti. Fable 5'in yaptığı, bu temeli alıp DirectX grafik çağrılarını DXVK → Vulkan → MoltenVK → Metal zinciriyle Apple ekosisteminde çalışacak hale getirmekti.

GPL v3 lisansı oyun motoru kodunu açık hale getirdi, ama oyun varlıkları (görseller, sesler, videolar) lisans kapsamında değil. Port, kullanıcının Steam hesabından oyun dosyalarını çekmek için betik kullanıyor. Steam kütüphanenizde Command & Conquer: Generals Zero Hour yoksa, bu portu kullanamazsınız.

DirectX 8'den Metal'e Grafik Çevirisi

2003 yılında DirectX 8 API'yle yazılmış bir oyun motoru, doğrudan Apple Metal'le konuşamaz. Port şu ara katmanları kullanıyor:

- DXVK: DirectX çağrılarını Vulkan'a çeviren açık kaynak translasyon katmanı - Vulkan: Platform-bağımsız grafik API'si - MoltenVK: Vulkan çağrılarını Metal'a çeviren yazılım - Metal: Apple'ın GPU donanımına doğrudan erişim sağlayan grafik API'si

Bu çok katmanlı yapı performans kaybına neden olabilir. Ancak ARM64 mimarisiyle yerel çalışan motor emülasyon kullanmadığı için CPU talimatlarını doğrudan ARM işlemcilerde çalıştırıyor—Rosetta 2 gibi x86-ARM çevirisi gerekmiyor.

İlk derleme yaklaşık 40 dakika sürmüş. Reshi, hata ayıklama ve ince ayar işini iki gün boyunca birkaç saat içinde tamamlamış. Ancak GeneralsX topluluğu kodun zaten derlenebilir halde olduğunu sağlamıştı; Claude Fable 5 grafik çevirisini ve iOS entegrasyonunu halletti.

iPad ve iPhone'da Oynanabilirlik

Port, Campaign, Skirmish ve Generals Challenge modlarını çalıştırıyor. Dokunmatik kontroller eklenmişti: seçim kutusu sürüklemesi, iki parmakla kamera kaydırma, pinch zoom. Ses dosyaları tam olarak çalışıyor.

But: - Uygulama 3 GB'den fazla RAM tüketiyor. Bellek sınırlı iPad modellerinde uzun oyun oturumlarında sessizce çöküyor. - Port App Store'da değil; GitHub'dan kaynak kodu indirmeli, derleme araçlarını yüklemeli ve manuel olarak derlemeli. - Steam kopyasına sahip olmayanlar kullanamayor.

M1/M2 iPad Pro ve iPhone 15 Pro gibi yeni cihazlarda daha kararlıdır. Eski iPad ve iPhone modelleri 30-60 dakika sonra çöküyor.

Fable 5 ile Opus 4.8 Arasındaki Fark

Ammaar Reshi, Claude Opus 4.8'in aynı görevi yapamadığını belirtiyor. Neden başarısız olduğu açıklanmıyor; Anthropic resmi bir açıklama yapmamış. Olası nedenler:

- Fable 5'in kaynak kodun farklı bölümlerini aynı anda daha iyi tutabiliyor olması - Grafik API çevirisi sözdiziminden daha derin sistem tasarımı anlayışı gerektiriyor olması - Opus 4.8'in daha kısa token limitiyle çalışıp kod bloklarını bütünsel değerlendirememiş olması

Anthropic, Fable 5'in ne zaman kamuya açılacağını, fiyatlandırmasının ne olacağını açıklamadı.

Kaynak Kodundan Kendi Cihazınıza Kurulum

Port'u kendi iPhone veya iPad'inize kurmak istiyorsanız:

1. Steam hesabınızda Command & Conquer: Generals Zero Hour'a sahip olun 2. macOS çalıştıran bir Mac gerekli (Xcode sadece macOS'te çalışıyor) 3. Xcode, CMake, Ninja gibi derleme araçlarını yükleyin 4. GitHub deposundan kaynak kodunu klonlayın ve derleme betiklerini çalıştırın 5. Kendi Apple Developer hesabınızla uygulamayı imzalayıp cihazınıza yükleyin

Port en az 4 GB belleğe sahip iPad modellerinde daha kararlı çalışıyor.

AI Kod Yazarları ve Topluluk Altyapısı

Fable 5'in başarısı, AI kod yazarlarının eski yazılımları yeniden hayata geçirme potansiyelini gösteriyor—ama topluluk altyapısı olmadan mümkün değildi. GeneralsX, motor kodunu GPL v3 uyumlu hale getirmiş, modülleri modern C++ derleyicilerine taşımıştı. Fable 5 DirectX → Metal çevirisini yapıp iOS kontrol katmanlarını entegre etti. AI burada bir hızlandırıcı araç: temeli varsa hızlandırır, yoksa başarısız olur.

Eğer yazılım geliştiricisiyseniz ve eski bir Windows oyununu macOS/iOS'e taşımayı düşünüyorsanız, bu projenin GitHub deposu referans olarak kullanılabilir. DirectX → Metal çevirisi, dokunmatik kontrol katmanı, ARM64 derleme yapılandırması açık kaynak. Claude Fable 5 erişimine sahipseniz benzer bir projeyi deneyebilirsiniz—ama topluluk altyapısı olmadan AI başarısız olur.

Eğer yazılım geliştirme deneyiminiz yoksa ve sadece iPad'de Zero Hour oynamak istiyorsanız, bu port size uygun değil. Manuel derleme, Xcode altyapısı, bellek çökmelerine karşı hiçbir koruma—gündelik oyunculuk için pratik değil. App Store'da yayın imkanı düşük: oyun varlıkları GPL v3 altında değil, Steam bağımlılığı lisans riskleri yaratıyor.