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

Apple retrouve un VP Design Industriel après un an de disette

10/11/2024 à 19:30

• 16


Gurman : pas de produit aussi vendeur que l’iPhone, mais c’est pas grave…

10/11/2024 à 18:10

• 32


Plus de 1 000 soutiens pour notre campagne de sociofinancement, et si on allait jusqu’à 100 000 € ?

10/11/2024 à 11:59

• 99


Promo : un forfait 5G 80 Go à 6,99 € par mois !

Partenaire


Il est déjà possible d'étendre le stockage du Mac mini M4 sans passer par Apple

09/11/2024 à 16:00

• 45


La gamme M4 impressionne, du M4 au M4 Max : tout savoir sur les nouvelles puces Apple

09/11/2024 à 14:00

• 76


Sortie de veille : l’acquisition de Pixelmator par Apple, bonne ou mauvaise nouvelle ?

09/11/2024 à 08:00

• 45


MacGeneration a 25 ans et des journalistes toujours fringants

09/11/2024 à 08:00

• 45


Apple continue de faire disparaître ses autocollants

08/11/2024 à 20:00

• 26


iMac M4 : premier aperçu en images

08/11/2024 à 18:19

• 42


Apple Store : le délai de retour prolongé jusqu'au 8 janvier 2025

08/11/2024 à 18:00

• 9


Prise en main d'un Mac mini M4… vraiment mini

08/11/2024 à 16:15

• 171


Comme le Mac Studio, le Mac mini M4 dispose d'un SSD sur barrette qui pourra être changé

08/11/2024 à 16:00

• 37


Prise en main du MacBook Pro M4 à écran nano-texturé

08/11/2024 à 15:00

• 54


GeForce Now revoit ses offres et impose une limite de temps de jeu

08/11/2024 à 14:00

• 18


Orange : le RCS sur iPhone n’arrivera qu’au premier semestre 2025

08/11/2024 à 11:36