Lorsque John Carmack a écrit les premières lignes du code de Doom, il ne s’attendait pas à ce que sa création soit un jour lancée dans l’espace. Trois décennies plus tard, un groupe de programmeurs a lancé le jeu légendaire sur un satellite de l’Agence spatiale européenne. Il ne s’agissait pas – bien sûr – de jouer lui-même. Il s’agit plutôt de tester les limites de ce qui est possible à cet égard.

OPS-SAT est un microsatellite – une boîte métallique de dimensions 10 × 10 × 30 cm et ne pesant que quelques kilogrammes. Malgré sa taille, il dispose d’une puissance de calcul dix fois supérieure à celle des satellites classiques de l’ESA au lancement. Cependant, il ne s’agit pas d’équipement d’observation de la Terre ou de communication. Son rôle est complètement différent : il agit un laboratoire pour les hackersqui a testé de nouveaux logiciels, contrôles et systèmes expérimentaux dans des conditions orbitales réelles.

Dans le cadre de cette initiative insolite, plusieurs « premières » ont été réalisées :

  • première formation d’un modèle de machine learning dans l’espace,
  • la première partie d’échecs en orbite,
  • la première transaction boursière effectuée depuis l’espace.
  • Et enfin – le premier lancement Doom hors Terre.

L’équipe d’Ólafur Waage a participé au défi de l’ESA, qui visait à tester les limites des capacités du satellite. Chaque participant disposait d’un temps d’accès limité au système, chaque exécution de code devait donc être bien préparée. Doom, malgré sa naissance en 1993, n’est pas un simple programme – nécessite un ensemble de bibliothèques et de dépendances qui ne sont pas toujours faciles à charger sur la « cible ».

Première tentative d’utilisation du port Doom au chocolat a été un succès partiel – car le jeu fonctionnait, mais sans image. Le satellite n’a pas d’écran et la seule trace du processus était des informations textuelles sur le nombre d’adversaires vaincus. Tout semblait bien se passer, mais il y avait un certain inconfort.

Doom surplombant la Terre

La deuxième tentative était plus ambitieuse. Le groupe a opté pour la version doomgénériqueconçu pour faciliter le portage du jeu sur des plateformes exotiques. Pour un impact visuel, la sortie graphique a été attribuée à une carte vidéo virtuelle et des captures d’écran ont été prises. Puis quelqu’un a eu une idée audacieuse. Si Doom doit opérer dans l’espace, peut-être serait-il bon d’utiliser des photos de la Terre (que le satellite a livrées à la Terre) pour présenter ce qui se passe à l’écran ?

La caméra OPS-SAT embarquée fournissait des images haute résolution avec une grande profondeur de couleurs – il y avait ici un problème, car elles ne pouvaient pas être traitées par le jeu. L’intelligence artificielle, développée par une autre équipe dans le cadre de la mission, a été utilisée pour aider. Le modèle d’IA a automatiquement mis à l’échelle et réduit la couleur des photos à des graphiques 8 bits compatibles avec les limitations du moteur de jeu.

Hérésie des couleurs

Le problème est que Doom utilise une palette rigide de 256 couleurs – sans les nuances de bleu nécessaires pour reproduire les océans ou les terres vertes. Les programmeurs ont donc décidé de quelque chose qui pourrait être considéré comme un sacrilège complet, mais avouons-le… dans de telles conditions, l’équipe peut être pardonnée : ils ont modifié la palette de couleurs d’originepour l’adapter au fond cosmique. Dans le monde des fans de Doom, c’est presque comme une profanation, mais l’effet valait le péché.

Ainsi, sur fond de structures infernales de Doom, sont apparues des photos authentiques de la Terre vues depuis l’orbite. Doom avait peut-être un aspect différent, mais il est devenu un hommage à l’ingéniosité humaine illimitée.

Une expérience avec le futur

Lancer Doom sur un satellite ne change pas le destin de la science, cela utilise simplement quelque chose qui existait déjà. La frontière entre la science et l’ingéniosité technologique sauvage est de plus en plus floue. L’expérience de Waage est la preuve parfaite que les limites n’existent qu’en nous-mêmes.

Lire aussi : Ils ont même joué à Doom au micro-ondes, mais une telle version n’existait pas encore

Je ne suis pas surpris par ce qui a été fait. Mais je suis toujours impressionné. C’est la suite logique de la lutte qui se poursuit encore aujourd’hui : de temps en temps, des gens tentent de faire fonctionner Doom sur toutes sortes d’appareils : imprimantes, réfrigérateurs et calculatrices.

A lire également