Doom a été porté sur un fichier PDF

Auteur : Zoey Feb 28,2025

Doom a été porté sur un fichier PDF

Port PDF improbable de Doom: un témoignage de son héritage durable

Un lycéen a réalisé l'apparence impossible: portant le tireur emblématique de la première personne de 1993, Doom, à un fichier PDF. Bien que l'expérience qui en résulte soit lente, elle reste jouable, ajoutant une autre entrée bizarre à la longue liste de plates-formes non conventionnelles hébergeant le jeu légendaire.

La taille compacte de Doom (seulement 2,39 mégaoctets) est un facteur clé permettant de tels exploits. Cela a précédemment conduit à des ports réussis sur des appareils aussi inattendus que le Nintendo Alarmo (en utilisant ses cadrans et ses boutons pour le contrôle) et même dans d'autres jeux comme Balandro. Ces efforts, bien que souvent en proie à des limitations de performance, soulignent l'attrait durable de Doom et la créativité illimitée de sa base de fans dédiée.

L'étudiant, Ading2210 sur GitHub, a exploité les capacités JavaScript du format PDF, y compris le rendu 3D et les demandes HTTP, pour réaliser ce port remarquable. Cependant, les limites du format PDF ont nécessité des compromis. Au lieu d'utiliser des zones de texte individuelles pour chaque pixel (ce qui ne serait pas pratique compte tenu de la résolution 320x200 de DOOM), ADING2210 a utilisé une seule zone de texte par ligne d'écran. Il en résulte une expérience monochrome, sans texte et sans texte avec un temps de réponse notable de 80 ms par trame. Malgré ces limites, le jeu reste étonnamment jouable.

Ce dernier port ne consiste pas à atteindre des performances optimales; C'est un témoignage de l'héritage durable de Doom et de l'ingéniosité de sa communauté. Plus de trois décennies après sa sortie, Doom continue d'inspirer les programmeurs et les joueurs pour repousser les limites de ce qui est possible, prouvant sa pertinence de la manière la plus inattendue. L'avenir détient sans aucun doute encore plus de ports de malheur non conventionnels.