DOOM NOW jouable en PDF: Toasters Out!

Doom a été porté sur des appareils comme les grille-pain, les réfrigérateurs et à peu près tout ce à quoi vous pouvez penser, donc la frontière pour des choses vraiment remarquables qui peuvent faire fonctionner Doom porte mince. Mais un élève du secondaire a réussi à porter Doom dans un fichier PDF réel que vous pouvez exécuter à l'intérieur de votre navigateur.
Bien sûr, il manque des éléments mineurs comme "texte" et "Sound" - mais qui en a vraiment besoin lorsque vous pouvez jouer E1M1 tout en faisant semblant de faire ces taxes que vous avez ignorées?
L'utilisateur de GitHub et élève du secondaire Ading2210 a été inspiré par un port récent de Tetris, nommé TetrispDF, au format PDF humble, et a décidé de faire l'un des tireurs les plus célèbres au monde jouables dans un navigateur basé sur le chrome près de vous.
Doom dans un PDF? Pourquoi pas? Crédit d'image: YouTube / VK6. ADING2210 a exploité la façon dont JavaScript est utilisé dans le lecteur PDF d'un navigateur pour porter Doom vers un fichier .pdf. Alors que les spécifications officielles d'un PDF permettent des scripts plus sophistiqués, les problèmes de sécurité dans les navigateurs réduisent un peu les choses. Mais c'était suffisant pour toujours porter le format.
Les capacités JavaScript dans les spécifications PDF ont permis à ADING2210 de "faire le calcul que nous voulons" et les résultats sont glorieux. En utilisant une grille ASCII à six couleurs pour représenter des sprites et des graphiques, l'élève du secondaire a réussi à livrer un port de destin lisible, tant que vous êtes satisfait d'un long temps de réponse de 80 ms par cadre dessiné à l'écran.
Vous ne voudrez peut-être pas encore jeter votre PS5, mais voir Doom porté à l'intérieur d'un fichier .pdf est assez remarquable, surtout compte tenu de la lisible le résultat global.
Le créateur de Tetrispdf, Thomas Rinsma, a publié sur Hacker News qu'il avait également fait sa propre version de PDF Doom, mais a ajouté que la version d'Ading2210 était "plus nette à bien des égards".
Bien que vous ne vouliez peut-être pas que cette version de Doom soit la façon dont vous ressentez d'abord le jeu, la nouveauté de voir Doom fonctionner sur toutes sortes d'appareils ridicules, de fichiers ou même de bactéries intestinales est sans cesse divertissante.
-
Messages Lite Messages texteMessages Lite - Text Messages est une application de messagerie avancée offrant une communication sécurisée grâce à un cryptage de bout en bout via l'API Telegram. Envoyez et recevez des messages priv
-
aSPICE: Secure SPICE ClientBureau à distance sécurisé, open-source SPICE et SSH pour les machines virtuelles QEMU KVMVous cherchez aSPICE sur iOS ou macOS ? Téléchargez-le maintenant surhttps://apps.apple.com/ca/app/aspice-pro
-
Fishing catProfitez d'une pêche relaxante avec votre adorable chat.Embarquez pour une aventure en bateau avec votre chat sur des lacs, des mers et des eaux éclairées par la lune.Préparez votre bateau de pêche, l
-
Mazes and MagesPlongez dans une aventure enchanteresse à travers des labyrinthes complexes et des combats de cartes stratégiques dans l'application captivante Mazes and Mages. Chaque labyrinthe propose 25 niveaux de
-
Clone Evolution: cyberguerreBataille automatique, gameplay simple, rejoignez des millions de joueurs dans le monde entier !☆Plongez dans un univers cyberpunk avec des visuels de science-fiction américains époustouflants, un RPG
-
Inbox.qa emailCourriel premium pour un usage professionnel et personnelCourriel fiable et sécurisé hébergé sur des serveurs européens avec le domaine @inbox.QA.Langues prises en charge : arabe, bengali, espagnol, h
-
Date de sortie de la saison 1 de Marvel Rivals révélée
-
Paramètres de feu libre optimaux pour la maîtrise de la tête
-
Honkai: Star Rail MISE À JOUR CONCLUSION DE PENACONE DE PENACONE
-
Annonce de la voie de l'exil 2: Guide des sœurs de l'expansion de Garukhan
-
Sonic Racing: Crossworlds Personnages et pistes révélées pour le prochain test de réseau fermé