More

    Doom dans un PDF ? Oh, Hell Yes !

    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).

    Doom Runing in PDF

    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 !

    Doom PDF

    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

    Alan Frigo
    Alan Frigo
    Alan is one of the passionate editors at Outsider Gaming. A lifelong gamer, he has a particular love for retro games, MMORPG, ARPG and FPS titles. Splitting his time between his trusty PC and PlayStation 5, Alan combines nostalgia and cutting-edge gaming in his reviews, insights, and features. Through his work, he aims to connect with fellow gamers and celebrate the vibrant world of video games.
    Advertisement

    Latest articles

    Related articles