Hookshot: Zelda Ocarina of Time'ın Açık Kaynak Native Uyarlaması
Hookshot, Nintendo Switch 2 Remake'inin temelini oluşturan The Legend of Zelda: Ocarina of Time oyununu sıfırdan C++ ile yeniden yazılmış bir projedir. Geliştirici NotRexed tarafından yönetilen bu proje, orijinal Nintendo 64 klasiğini modern bir platformda native kod olarak çalıştırmayı hedeflemektedir.
Projenin temel amacı, oyunun orijinal makine kodundan kurtularak taşınabilir, geliştirilebilir bir C++ sürümünü oluşturmaktır. Bu tür "recompilation" projeleri, eski oyunları koruma açısından önemlidir ve topluluk tarafından yüksek ilgi görmektedir. Hookshot'un 6700'ü aşkın yıldız alması, bu konudaki merakın ne kadar yüksek olduğunu göstermektedir.
Native recompilation, orijinal derleyici (kodu makine diline çeviren araç) tarafından oluşturulmuş makine kodunu insan tarafından okunabilir C++ koduna geri dönüştürmeyi ve iyileştirmeyi içerir. Zelda: Ocarina of Time gibi karmaşık bir oyun için bu, oyun motoru, grafik sistemleri, ses yönetimi ve oyun mantığının tamamının yeniden yazılması anlamına gelir.
Proje, açık kaynak oyun geliştirme topluluğu için bir referans noktasıdır. Benzer projelere (Doom, Super Mario 64 gibi) ilham verebilir ve retro oyun emülasyonundan farklı bir yaklaşım sunmaktadır. GPL-3.0 lisansı altında yayınlanan Hookshot, katkıda bulunmak isteyen geliştiricilere açıktır.
0 yorum