Le tout premier portage natif de Super Smash Bros sur PC vient de voir le jour. Baptisé BattleShip, ce projet non officiel permet de lancer le jeu de combat culte de la Nintendo 64 directement sur Windows, macOS et Linux, sans émulateur. Le problème ? L’intégralité du code a été générée par intelligence artificielle, et ça ne passe pas auprès de tout le monde.
Un port construit sur une décompilation communautaire
BattleShip s’appuie sur la décompilation ssb-decomp-re, un travail de rétro-ingénierie mené depuis des années par la communauté, qui a reconverti le code machine du jeu original en code C lisible. Le portage utilise ensuite libultraship pour le rendu graphique, l’audio et les contrôles PC, ainsi que l’outil Torch pour extraire les assets directement depuis une ROM fournie par l’utilisateur.
Concrètement, aucun fichier appartenant à Nintendo n’est inclus dans le dépôt GitHub. Le joueur doit posséder sa propre copie du jeu en version NTSC-U v1.0 pour compiler et lancer le port.
L’IA au cœur du projet, et de la controverse
Le développeur JRickey revendique un portage « 100 % généré par IA », réalisé en un peu plus de 25 jours avec Opus 4.6, Opus 4.7 et GPT 5.5 comme seuls contributeurs. Le coût total est estimé à environ 500 dollars en abonnements et tokens.
Le projet reste en phase bêta. Seul le mode Classique en solo fonctionne correctement, et de nombreux bugs persistent. Plusieurs voix au sein de la communauté de portage N64 pointent un problème plus profond : JRickey admet lui-même ne pas maîtriser le fonctionnement interne du code produit. Le résultat est perçu comme une « boîte noire » que personne ne peut vraiment maintenir ni améliorer.
Des développeurs reconnus comme MorsGames et le préservationniste RohanKarMooN ont publiquement critiqué le recours à l’IA dans ce type de projet. Pour eux, la décompilation repose sur un savoir-faire humain méticuleux, et automatiser cette étape compromet la qualité et la pérennité du travail.
D’autres joueurs, en revanche, veulent simplement profiter de Super Smash Bros sur PC et ne se soucient pas de la méthode employée.
Quelles alternatives pour jouer légalement ?
Un second projet, Smash Bros: Recompiled, utilise la recompilation statique via N64 Recompiled — une approche différente, pilotée par des humains, qui promet un résultat plus stable avec support du widescreen et de framerates élevés. Ce projet pourrait à terme offrir une expérience plus aboutie.
Côté officiel, Nintendo Switch Online propose déjà des titres N64, et l’arrivée de la Nintendo Switch 2 avec le support GameCube laisse espérer un portage officiel de la série Smash Bros sur matériel moderne.
Points clés à retenir
- BattleShip est le premier portage natif de Super Smash Bros (N64) sur PC, Mac et Linux.
- Le code a été entièrement généré par IA (Opus 4.6/4.7, GPT 5.5) en 25 jours pour environ 500 $.
- Le projet est en bêta : seul le mode Classique solo fonctionne, avec de nombreux bugs.
- La communauté reproche au développeur de ne pas comprendre son propre code.
- Une ROM légale NTSC-U v1.0 est obligatoire pour compiler le jeu.
- Le projet concurrent Smash Bros: Recompiled, piloté par des humains, offre une alternative potentiellement plus fiable.