Aucun ordinateur quantique n'est assez puissant pour exécuter ce port Doom quantique

Publié le 03 octobre 2024 par Zaebos @MetatroneFR

Le FPS emblématique fait un saut dans le domaine quantique – en quelque sorte

Que vient-il de se passer ? Pour les joueurs d’un certain âge, peu de titres ont autant d’attrait nostalgique que le Doom original. Aujourd’hui, près de 30 ans après sa sortie, le FPS classique a franchi une autre étape impressionnante : être porté pour fonctionner sur des ordinateurs quantiques.

L'esprit derrière ce projet est Luke Mortimer, un doctorant à l'Institut ICFO de Barcelone qui connaît bien l'information quantique. Dans les notes de publication sur GitHub, il plaisante en disant que Quandoom pourrait être « la première utilisation pratique trouvée pour les ordinateurs quantiques ».

Avant de vous enthousiasmer à l’idée de réduire des démons en morceaux sur un ordinateur quantique de pointe, il y a un gros piège. Malheureusement, nous vivons dans une réalité où ces machines sont encore peut-être loin d’être généralisées dans des décennies. Même les géants technologiques d’un milliard de dollars qui parient gros sur l’informatique quantique ne seraient pas en mesure de rendre ce port opérationnel sur leurs plates-formes expérimentales situées dans des installations sécurisées pour le moment.

En effet, Quandoom nécessite 72 376 qubits et 80 millions de portes logiques pour fonctionner, selon les notes de Lumorti. Pour donner une certaine perspective, l'ordinateur quantique phare actuel d'IBM, « Osprey », ne rassemble que 433 qubits – avec de nombreuses erreurs.

DOOM sur un ordinateur quantique… https://t.co/26I8fHu2r9 pic.twitter.com/MKLuwimgPN

– Prof B Buchanan OBE FRSE (@billatnapier) 30 septembre 2024

Heureusement, le jeu dispose d'une solution de contournement pour le rendre opérationnel sur la technologie plus modeste d'aujourd'hui. En utilisant un simulateur QASM léger, le code peut atteindre 10 à 20 images par seconde. Vous devrez télécharger les fichiers depuis GitHub et les faire glisser dans « simulator.exe ». Le développeur ajoute que, comme le fichier du circuit est plutôt volumineux, le jeu « utilisera environ 5 à 6 Go de RAM et prendra un certain temps à charger ».

Il existe également d'autres limitations. Les visuels sont un « mode rayons X » filaire austère en raison de ce que Lumorti appelle des « manigances de réversibilité ». Il n'y a pas de couleur, pas de musique et pas de pièces secrètes.

Pourtant, cet effort prouve que si nous parvenons à atteindre la suprématie quantique, Doom sera probablement la première chose que tenteront ces gens en blouse blanche.

Lumorti semble avoir consacré beaucoup d'efforts à ce projet, avec plus de 8 000 lignes de C++, un moteur 3D personnalisé, et bien plus encore. Le jeu lui-même est une recréation du premier niveau de Doom à partir de zéro. Et bien que le code source ne soit pas encore disponible, le développeur a fourni aux bricoleurs des étapes pour compiler le code eux-mêmes.