Yapay zekâ destekli proje, Ocarina of Time’ı iPhone’a taşıdı
Özet haber: Nintendo 64 klasiği The Legend of Zelda: Ocarina of Time, yapay zekâ yardımıyla iPhone ve iPad’de emülatör olmadan çalışacak şekilde uyarlandı. Sürüm, dokunmatik kontrollerin yanı sıra 60 FPS desteği sunuyor.

Kahris adlı bağımsız geliştirici, OpenAI’ın Codex 5. 6 Sol modelinden yararlanarak oyunu Apple cihazlarında yerel olarak çalışabilecek hale getirdi. Hazırlanan sürüm, yüksek çözünürlüklü geniş ekran görüntüsü ve dokunmatik kontrol seçenekleriyle birlikte geliyor. Oyunun 60 FPS hızında çalışabilmesi de projenin öne çıkan özellikleri arasında yer alıyor.
Bu çalışma, emülasyon yerine yerel port yaklaşımını kullanıyor. Emülasyonda başka bir platformun donanımı veya çalışma ortamı yazılımla taklit edilirken, yerel port işleminde oyun kodu hedef cihazın mimarisine ve teknolojilerine uyarlanıyor. Kahris’in sürümü, iPhone ve iPad’lerde kullanılan ARM64 mimarisini temel alıyor; grafik işlemleri içinse Apple’ın Metal teknolojisinden yararlanıyor.
Projenin altyapısını Ship of Harkinian çalışması oluşturuyor. Bu proje, The Legend of Zelda: Ocarina of Time’ın kaynak kodunun tersine mühendislik ve kod çözümleme yöntemleriyle yeniden oluşturulmasına dayanıyor. C programlama diliyle hazırlanan kod, oyunun Nintendo 64 dışındaki platformlara uyarlanabilmesinin önünü açtı.
Ship of Harkinian ekibi, orijinal oyunun kodunu çözümlemek ve yeniden oluşturmak için yaklaşık 21 ay çalıştı. Codex 5. 6 Sol ise daha önce hazırlanan bu kaynak kodundan yararlanarak iOS ve iPadOS için platforma özgü sürümün oluşturulmasına yardımcı oldu. Kahris, geliştirdiği sürümü GitHub üzerinden paylaştı.
Oyunu çalıştırmak için orijinal yapıma ait bir ROM dosyası gerekiyor. Yeniden oluşturulan kaynak kodu; telif hakkıyla korunan görselleri, müzikleri ve diğer içerikleri içermediği için kullanıcıların bu varlıklara ayrıca sahip olması gerekiyor.
Kaynak: DonanımHaber


