Doom maintenant jouable au format PDF

Apr 15,25

Doom, le légendaire tireur à la première personne, a été porté vers une gamme étonnante d'appareils, des grille-pain aux réfrigérateurs, laissant peu de place à la surprise. Pourtant, un élève du secondaire a repoussé les limites en portant Doom dans un fichier PDF que vous pouvez exécuter dans votre navigateur. Bien sûr, il manque de détails mineurs comme «texte» et «son», mais qui en a besoin lorsque vous pouvez jouer E1M1 tout en tergiversant sur vos impôts?

L'utilisateur de GitHub et élève du secondaire Ading2210 se sont inspirés de TetrispDF, un port récent de Tetris au format PDF, et ont décidé de faire l'un des tireurs les plus emblématiques du monde jouables dans un navigateur basé sur le chrome. En utilisant JavaScript dans le lecteur PDF du navigateur, Ading2210 a réussi à donner vie à Doom dans un fichier .pdf, malgré les limitations imposées par la sécurité du navigateur sur les scripts PDF.

Les capacités JavaScript dans les spécifications PDF ont permis à Ading2210 d'effectuer des calculs complexes, résultant en un port visuellement impressionnant. En utilisant une grille ASCII à six couleurs pour représenter des sprites et des graphiques, l'élève a obtenu une version lisible de Doom, bien qu'avec un temps de réponse de 80 ms par cadre. Bien qu'il ne puisse pas remplacer votre PS5, la réalisation de l'exécution de Doom dans un fichier .pdf est indéniable.

Doom dans un PDF? Pourquoi pas? Crédit d'image: YouTube / VK6.

Doom dans un PDF? Pourquoi pas? Crédit d'image: YouTube / VK6.

Thomas Rinsma, le créateur de TetrispDF, a reconnu le travail d'Ading2210 sur Hacker News, notant que la version de l'élève était "plus nette à bien des égards". Bien que cette version PDF de Doom ne soit pas le moyen idéal de vivre le jeu pour la première fois, la nouveauté de faire fonctionner Doom sur tout, des appareils inhabituels aux fichiers - et même des bactéries intestinales vivant - se poursuit pour captiver et divertir.

Actualité à la Une
Plus
Copyright © 2024 kuko.cc All rights reserved.