Teknoscope olarak, oyun dünyasının efsanelerinden Super Smash Bros Melee'nin altı yılı aşkın süren yoğun bir çalışmanın ardından tamamen tersine mühendislikle C koduna dönüştürüldüğünü duyurmaktan mutluluk duyarız. 2001 yılında GameCube platformunda yayınlanan bu efsanevi dövüş oyunu, geliştirici bir ekip tarafından %100 oranında tersine mühendisliğe tabi tutuldu. Bu, karmaşık bir oyunu C koduna dönüştürme açısından oldukça zorlu bir başarıdır. Artık proje kodu, Nintendo'nun orijinal ana.dol dosyasıyla birebir aynı bir ikili dosyaya derlenebilir hale geldi. Bu noktaya ulaşmak ekibin altı yılını veya daha fazlasını aldı ve bu süreçte OpenAI'nin Astra'sı da projenin tamamlanmasına katkı sağladı. Oyuncular şimdiden Super Smash Bros Melee'nin yeni versiyonlarını ve modlama araçlarını heyecanla bekliyor olabilirler, ancak bu gelişmelerin de zaman ve çaba gerektireceği unutulmamalıdır.
Tersine mühendislik projeleri, retro oyun ve geliştirme toplulukları arasında popüler hale gelmiş görünüyor. Ancak bu proje gibi bazıları, çok uzun süredir devam etmekte. Meraklıları, eski konsol donanımlarının nadirleşmesi, pahalılaşması veya tamirinin ekonomik olmaması gibi nedenlerle motive oluyor. Bu nedenle, orijinal oyun kodunu modern ve desteklenen sistemlere taşınabilir bir şekilde korumak istiyorlar. Melee gibi karmaşık bir oyun için %100 doğruluk hedefi iddialıydı, ancak bu dönüm noktasına nihayet ulaşıldı.
Bu tür projelerin tek amacı veya sonucu sadece oyunun korunması değil. Deneyimli geliştiriciler artık oyunun C kodunu inceleyerek Melee'nin motoru, fiziği, oyun mekanikleri ve daha fazlası hakkında derinlemesine bilgi edinebilecekler. Bu bilgilerle donanmış olarak, oyunun modlama potansiyelinin zamanla gelişmesini göreceğiz. Bu durum, daha önceki başarılı tersine mühendislik projelerinin ardından da yaşanmıştı.
Yukarıda linki verilen doldecomp/melee GitHub sayfasına göz atarak, kodun kendisini inceleyebilirsiniz. Windows dahil olmak üzere çeşitli platformlarda bu Super Smash Bros Melee C kodunu derlemek için talimatlar mevcut. Ancak, bunların birer port olmadığını unutmamak gerekir; yalnızca GameCube'dan gelen ve 3.88 MB boyutundaki v1.02 ABD sürümünün ana.dol dosyasını yeniden oluşturacaksınız. Oyunu çalıştırmak için ayrıca sahip olduğunuz GameCube diskinden orijinal varlıklara (doku, ses dosyaları vb.) ihtiyacınız olacaktır.
Projenin, GPT-6 Astra dahil olmak üzere en son yapay zeka teknolojileri sayesinde tamamlandığı belirtiliyor. Benzer teknolojiler, topluluğun heyecanla beklediği yeni versiyonların ve modların hızla geliştirilmesinde de kullanılabilir.