Geri Dön
SiTech Team⏱️ 2 წთ. საკითხავი

Yapay Zeka, 22 Yaşındaki Bir PC Oyununu Saatler İçinde iOS'a Taşıdı — Claude Code'un Çarpıcı Başarısı

Yapay Zeka, 22 Yaşındaki Bir PC Oyununu Saatler İçinde iOS'a Taşıdı — Claude Code'un Çarpıcı Başarısı

Google AI Studio Lideri Ammaar Reshi, Claude Code ve Fable 5 kullanarak Command & Conquer: Generals Zero Hour'u saatler içinde iPhone'a taşıdı. İlk derleme 40 dakika sürdü.

Yapay Zeka 22 Yıllık Oyunu iOS'a Taşıdı

Ammaar Reshi, Google AI Studio Lideri, modern AI kodlama araçlarının gücünü sergiledi. Anthropic'in Claude Code'unu Fable 5 ile kullanarak 2003 yapımı klasik strateji oyunu Command & Conquer: Generals Zero Hour'u iPhone ve iPad'e taşıdı — emülatörsüz, tamamen yerel olarak, sadece birkaç saat içinde.

Nasıl Oldu

İlk derleme yaklaşık 40 dakika sürdü, ardından birkaç saat hata ayıklama geldi. İki gün içinde Reshi, Claude Max kotasının tamamını tüketti. "AI alanını sevebilir ve rekabete saygı duyabilirsiniz, yine de en iyi cevabı oluşturmaya tamamen odaklanmış olabilirsiniz. Bu uzun bir oyun," dedi.

Teknik Mimari

Taşıma, ARM64 üzerinde yerel olarak çalışıyor. Grafik hattı, DirectX 8'i DXVK ve MoltenVK aracılığıyla Apple Metal API'sine dönüştürüyor. Kampanya, çatışma ve Generals Challenge modlarının tümü dokunmatik kontrollerle çalışıyor. Reshi, kaynak kodun tamamını GitHub'da açık kaynak olarak yayınladı.

Oyun Geliştirme İçin Önemi

Bu gösteri, AI destekli oyun taşımanın geleneksel olarak haftalar veya aylar süren süreçleri saatlere indirebileceğini kanıtlıyor. Bağımsız geliştiriciler ve küçük stüdyolar için bu oyunun kurallarını değiştiriyor.

Sınırlamalar

Taşıma mükemmel değil. iPad'de uzun oturumlarda yüksek bellek kullanımı nedeniyle oyun çökebiliyor. Reshi, her hatayı ve düzeltmeyi belgeleyen bir mühendislik günlüğü yayınladı. Oyun varlıkları açık kaynak sürümüne dahil değil.

Sonuç

Claude Code ve Fable 5 ile Command & Conquer'ın iOS'a başarılı taşınması, yazılım geliştirmenin geleceğine bir pencere açıyor. AI destekli kodlama sadece daha hızlı kod yazmak değil; bireysel geliştiriciler için imkansızı mümkün kılmaktır.