Après Need for Speed Underground 2, c'est au tour de Mario Kart 64 de prendre la route du navigateur. Le développeur Oliver Sauter a mis en ligne une version du jeu de course de Nintendo jouable directement dans une page web, sans compte ni installation, et surtout en multijoueur en ligne.
Une course toutes les trente secondes
Le principe est simple : un salon public lance une nouvelle course toutes les demi-minutes, et les places libres sont complétées par des pilotes contrôlés par l'ordinateur quand les joueurs manquent. Il est aussi possible de créer un salon privé et d'y inviter ses amis grâce à un lien. Chacun choisit son pseudonyme et son pilote, et les joueurs votent pour la prochaine course, le mode bataille réclamant au moins deux participants. Un tableau des scores comptabilise les victoires, et la page propose même une discussion écrite, ainsi que la caméra et le micro pour se voir et s'entendre pendant la course. Une option affiche des textures deux fois plus fines que celles d'origine.
Le jeu se pilote au clavier, avec quelques touches pour accélérer et utiliser les objets et les flèches pour diriger, ou à la manette, avec des commandes entièrement reconfigurables. Retro Dodo l'a essayé avec succès sur Mac et sur iPhone : sur mobile, des commandes tactiles font apparaître un stick et quatre boutons pour le dérapage, l'accélération, le frein et les objets.


Le portage SpaghettiKart compilé pour le web
Cette version repose sur la décompilation de Mario Kart 64, qui a reconstitué à la main le code source du jeu, et sur SpaghettiKart, le portage PC de Harbour Masters, l'équipe derrière le portage Ghostship de Super Mario 64. L'ensemble s'appuie sur la bibliothèque libultraship, commune aux portages PC de jeux Nintendo 64, et sur l'outil Torch, qui extrait les fichiers du jeu. Le tout est compilé en WebAssembly grâce à Emscripten, sur le modèle de la version web de Ship of Harkinian, qui avait montré la voie.
Reste une question de taille. Les portages de Harbour Masters exigent normalement que le joueur fournisse sa propre copie du jeu. Le code de la page prévoit bien ce mode, dans lequel la ROM américaine du joueur reste dans son navigateur, mais la version en ligne fonctionne sans elle : les données du jeu sont hébergées par le site lui-même. Une situation fragile face à un Nintendo connu pour défendre âprement ses licences, comme l'avait rappelé l'affaire des ROM hébergées par Microsoft.








