Ouvrir le menu principal

MacGeneration

Recherche

Alerte nostalgie : Wipeout peut tourner sur un Mac ou même dans un navigateur web

Nicolas Furno

vendredi 18 août 2023 à 15:00 • 39

Logiciels

Le code source du Wipeout original s’est retrouvé dans la nature courant 2022 et après un gros travail de réécriture, le jeu sorti en 1995 pour la toute nouvelle PlayStation (c’était même un des jeux mis en avant pour son lancement) et les PC sous DOS peut désormais tourner sur toutes les machines modernes. Et comme on n’arrête pas le progrès, on peut même y jouer dans un navigateur web ! J’ai aussi testé pour vous, ce jeu de courses futuriste tourne parfaitement sur mon Mac Studio, alors même que c’est seulement un modèle entrée de gamme d’ancienne génération.

Ouf, Wipeout tourne parfaitement sur mon Mac Studio…

Le travail de réécriture a été mené par Dominic Szablewski et le résultat est distribué sur GitHub. Tout le code source est en C, un langage bas niveau qui était indispensable dans les années 1990 pour espérer offrir des performances correctes. Puisque le jeu appartient techniquement toujours à Sony, cette mise à disposition est dans une zone grise. Ce n’est pas directement le code d’origine qui est distribué, si bien que le développeur a considéré que l’on restait dans le domaine de l’usage raisonnable (fair use).

La quarantaine de fichiers et quelques 7 700 lignes de C qui composent le projet final ne suffisent toutefois pas à obtenir un Wipeout fonctionnel. En plus du code source, il faut aussi des ressources, tant visuelles qu’auditives. Ces fichiers ne sont pas distribués via GitHub, vous les trouverez au téléchargement à la fin de l’article de blog qui présente le projet. Il faudra les télécharger et les placer dans un dossier à l’intérieur du projet, avant d’ouvrir le terminal pour compiler l’ensemble.

Les instructions varient d’une plateforme à l’autre, mais sur le Mac, il faut installer quelques dépendances à l’aide du gestionnaire de paquets Homebrew, puis compiler le jeu dans le dossier qui contient tous les fichiers. Après quelques secondes ou minutes selon votre ordinateur, vous devriez pouvoir lancer le jeu dans une fenêtre standard de macOS et à vous la dose de nostalgie. Le lancement se fait aussi en ligne de commande, en exécutant le fichier wipegame qui devrait se trouver dans le dossier principal du projet si la compilation s’est correctement déroulée.

Wipeout doit être lancé depuis le terminal, mais on peut jouer normalement, en utilisant un clavier ou une manette.

J’ai été surpris par la qualité de l’adaptation : tout fonctionne parfaitement, y compris le son, et mon clavier AZERTY est correctement pris en charge. Le développeur raconte sur son blog le cauchemar du code source original qui a circulé et qui correspondait à des versions postérieures du jeu, des bricolages réalisés manifestement à la va-vite pour Windows 95 et les cartes graphiques ATI Rage Edition. Mais le résultat, débarrassé de dizaines de milliers de ligne de code devenues inutiles, est finalement assez propre et avec une ambiance accidentellement pixel art qui le rend tout à fait plaisant pour les amateurs du genre.

Même si compiler son propre Wipeout est l’idéal pour tout geek nostalgique, la version proposée dans un navigateur web fonctionne tout aussi bien et ne nécessite aucune compétence technique. Notez que le jeu complet nécessite de télécharger 144 Mo, ce qui n’est sans doute pas idéal si vous utilisez votre smartphone et que vous devez surveiller la consommation de data. En parlant de smartphone, on peut jouer dans Safari sur iOS, mais il faut avoir un clavier pour contrôler le jeu. J’ai testé sur mon iPad Pro de 2018 avec son Magic Keyboard et c’est tout à fait jouable, avec des performances parfaitement correctes.

Wipeout sur un iPad, dans un navigateur web : on n’arrête plus le progrès.

Puisque le code source de la version réécrite est open-source, vous pouvez aussi contribuer au projet si vous avez les compétences nécessaires. La version actuelle se compile sous macOS et Linux, le travail est encore en cours pour Windows. Il y a aussi une longue liste d’améliorations à apporter, tant pour restaurer des fonctionnalités, corriger des bugs qu’améliorer le comportement du jeu lui-même, notamment sur le moteur physique qui n’est pas encore tout à fait identique au jeu original.

Dominic Szablewski a contacté Sony avec l’espoir d’obtenir leur approbation pour cette réécriture, mais sans aucune réponse pour le moment. Si vous êtes nostalgique du jeu, ne tardez pas trop pour compiler votre version, on ne sait jamais ce qui pourrait arriver si des avocats s’en mêlent.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Guide : les meilleures extensions Safari pour iPhone, iPad et Mac

11:00

• 9


Disney+ : plus que quelques jours pour profiter de l'offre à 1,99 € pendant 1 an 🆕

10:00

• 73


Promo : -220 € sur l'iMac M4 en 24/512 Go

08:30

• 0


Sortie de veille : comment Apple va-t-elle négocier la nouvelle présidence Trump ?

08:00

• 23


Deux sénateurs se posent des questions sur les dons à l’investiture de Trump, et demandent des réponses à Tim Cook

17/01/2025 à 22:15

• 25


Quel avenir pour les usines de processeurs sous l’ère Trump ?

17/01/2025 à 21:00

• 6


TSMC : les usines américaines ne fabriqueront pas les puces les plus avancées

17/01/2025 à 18:30

• 11


Deezer a été optimisé pour les Mac Apple Silicon

17/01/2025 à 17:30

• 17


DSA : Google ne veut pas de fact-checking dans Search ou sur YouTube

17/01/2025 à 16:00

• 122


Soldes : promo générale à la Fnac sur de gros MacBook Pro M3 Pro

17/01/2025 à 14:15

• 17


Trade In Apple Store : quels tarifs de reprise pour les anciens iPhone, iPad, Mac…

17/01/2025 à 12:30

• 16


Les cœurs E des puces M4 plus rapides que ceux des puces M4 Pro

17/01/2025 à 12:15

• 8


Apple présente un ordinateur vintage de sa filiale Lumon sur sa page d'accueil

17/01/2025 à 11:15

• 22


Microsoft augmente les tarifs de ses formules Microsoft 365 pour y ajouter Copilot

17/01/2025 à 10:30

• 29


Avec Focus, Raycast propose une alternative au mode de concentration de macOS

17/01/2025 à 08:00

• 8


Ce keynote de 1997 montre le fossé entre l'Apple des années 90 et celui des années 2020

16/01/2025 à 21:30

• 30