- Les moteurs PDF des navigateurs récents (PDFium et PDF.js) prennent en charge suffisamment de JavaScript pour créer un jeu basique
- Il a été difficile de trouver des fonctionnalités qui fonctionnent sur les deux moteurs, mais il s’est avéré possible de créer des pixels monochromes en affichant/masquant des champs d’annotation
- L’entrée clavier est possible via la saisie dans un champ de texte
- Ce PDF est entièrement en ASCII, il peut donc être inspecté dans un éditeur de texte
- Code source : https://github.com/ThomasRinsma/pdftris/blob/main/gengrid.py
6 commentaires
Apparemment, on peut évaluer du code JS en Python. J’ai jeté un œil au code, puis je l’ai téléchargé pour l’exécuter, et là… wow haha
Waouh, c’est vraiment bluffant~~ !! Je ne savais pas qu’on pouvait faire ce genre de chose avec le moteur PDF d’un navigateur.
Après avoir essayé les touches wasd, j’imagine un peu l’enfer par lequel vous avez dû passer lol
On va bientôt pouvoir voir Doom tourner dans un PDF, alors !
... https://github.com/ThomasRinsma/pdfdoom
Waouh, c’est fascinant 😂