Quelle est la chose la plus bizarre sur laquelle vous avez vu Doom (1993) tourner ? Un frigo ? Un test de grossesse ? Accrochez-vous : un lycéen vient de prendre ce FPS légendaire et de le glisser dans… un fichier PDF. Oui, vous avez bien lu—maintenant Doom est officiellement un morceau de matériel de lecture interactif.
Déballons cette folie !
Doom passe au sans papier (en quelque sorte)
Inspiré par d’autres jeux PDF loufoques comme Pdftris (oui, c’est Tetris dans un PDF) et Breakout, cet étudiant innovant a décidé de passer à la vitesse supérieure. Le résultat ? DoomPDF—une version entièrement jouable de Doom qui existe dans les pages d’un document PDF.
Maintenant, avant de sortir votre fidèle Adobe Reader, il y a un hic : vous aurez besoin d’un navigateur basé sur Chromium pour le faire fonctionner. Désolé, utilisateurs d’Internet Explorer (vous êtes trois).

Comment ça fonctionne ?
Vous vous demandez sûrement : “C’est une sorte de magie noire ?” Pas exactement. La sauce magique ici, c’est le support JavaScript dans les PDF. Selon le créateur, la spécification JS d’Adobe Acrobat est étonnamment robuste—on parle de rendu 3D et même de détection d’affichage. Naturellement, notre génie du codage a vu cela comme une invitation à amener les démons au pays des PDF.
L’étudiant a pris le code C original de Doom et l’a compilé en utilisant une version old-school d’Emscripten, ciblant asm.js au lieu de WebAssembly. Traduction ? Le code fonctionne sans accroc dans le sandbox JavaScript limité d’un PDF.
Gameplay : Étonnamment jouable !
Alors, comment jouer à Doom dans un PDF ?
Le fichier PDF prend vos entrées via des champs de texte et des boutons. Mouvement, tir, navigation sur la carte—tout y est. Le créateur admet que les visuels ne sont pas exactement de qualité RTX ON. Le rendu PDF ne supporte que six nuances de gris, donnant au jeu un charme rétro, pixelisé.
La performance ? Environ 12,5 FPS. Pas exactement fluide comme du beurre, mais bon—c’est un jeu PDF. Ajustez vos attentes en conséquence !

Magie technologique : Décryptage du défi
Rendre Doom jouable dans un PDF n’était pas une promenade de santé. Le créateur a fait face à de nombreux obstacles, notamment avec le rendu de framebuffer. Au départ, ils ont essayé d’utiliser 64 000 zones de texte individuelles pour simuler des pixels. Étonnamment, cette approche s’est révélée… totalement impraticable.
Au lieu de cela, ils ont opté pour une méthode plus efficace : un champ de texte par ligne de jeu, utilisant des caractères ASCII pour créer les nuances de gris. Le résultat ? Une ambiance rétro qui sied étrangement à l’esthétique démoniaque de Doom.
Licences : Libre comme une âme perdue
Le meilleur dans tout ça ? DoomPDF est sous licence GNU GPL v2, ce qui signifie qu’il est gratuit à télécharger, à modifier et à partager. C’est juste un ajout de plus à la liste toujours croissante des projets “Doom sur X”.
Pourquoi Doom en PDF est important (et pourquoi c’est hilarant)
Soyons honnêtes—il n’y a aucune raison pratique pour que Doom soit jouable dans un PDF. Mais c’est justement ce qui le rend incroyable. C’est un témoignage de la créativité et de la persévérance de la communauté des gamers. S’il y a un écran (ou même quelque chose qui y ressemble vaguement), quelqu’un essaiera d’y faire tourner Doom.
Et nous les saluons pour ça.
En rapport : Doom dans CAPTCHA : L’application la plus étrange du jeu que vous verrez aujourd’hui
Dernières pensées : La lecture vient de devenir beaucoup plus amusante
La prochaine fois que votre patron vous enverra un rapport PDF ennuyeux, imaginez à quel point ce serait plus cool si vous pouviez tuer quelques démons entre la lecture de graphiques et de tableaux. Grâce à DoomPDF, ce rêve est maintenant une réalité (quelque peu saccadée).
Alors, attrapez votre BFG et préparez-vous à tourner la page—littéralement.
Source : Github
