Pas vraiment fluide : Doom peut être joué dans un fichier PDF

Pas vraiment fluide : Doom peut être joué dans un fichier 45 commentaires

Pas vraiment fluide : Doom peut être joué dans un fichier PDF

Image : DoomPDF

Un sport vraiment populaire parmi les développeurs est la tentative de faire fonctionner le légendaire jeu de tir à la première personne Doom sur des plates-formes qui semblent aussi étranges que possible. Après les distributeurs automatiques, les robots tondeuses et les thermostats, Doom se retrouve désormais dans un format de fichier : DoomPDF permet de photographier des monstres sous forme de fichier PDF.

Ceci est rendu possible car le format PDF prend également en charge Javascript, comme l’explique le programmeur ading2210, qui a publié le code derrière le projet DoomPDF sur Github. « Le code C peut être compilé pour s’exécuter dans un PDF en utilisant une ancienne version d’Emscripten qui cible asm.js au lieu de WebAssembly », écrit le développeur. Le plus grand défi consistait à obtenir un frame buffer suffisamment rapide.

Au lieu d’attribuer un seul champ de texte à chacun des 320 x 200 pixels du jeu, ce qui n’était pas réalisable, un champ de texte distinct est utilisé par ligne. Les graphiques sont implémentés sous forme de sortie monochrome 6 couleurs utilisant divers caractères ASCII. Bien que cela soit suffisant pour détecter quelque chose et rendre Doom fondamentalement jouable, le taux de rafraîchissement est très lent, à 80 ms par image.

Si vous souhaitez essayer DoomPDF, vous pouvez accéder au fichier via l’URL doompdf.pages.dev/doom.pdf. Un navigateur basé sur Chromium est recommandé pour cela. Le jeu peut être contrôlé à l’aide de la souris à l’aide d’un clavier affiché ou directement à l’aide du clavier. Cependant, ce n’est pas amusant à cause de la lenteur des réactions.

Doom a fonctionné sur les appareils les plus improbables

Le jeu de tir à la première personne d’id Software, vieux de 30 ans, a pu s’exécuter dans des environnements étranges depuis la publication du code source. Des exemples bien connus incluent les ports de Doom sur les guichets automatiques, les réfrigérateurs et les calculatrices. Mais les développeurs ne se sont même pas arrêtés aux appareils médicaux et aux robots tondeuses.

Même si Doom est le meilleur exemple de ce genre de gadget, d’autres classiques sont également rendus jouables dans des environnements inconnus. Par exemple, le jeu de stratégie Civilization peut être joué dans une feuille de calcul Excel.

Sujets : d’action Doom Tir à la première personne Jeux PDF Source : The Register

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut