11 points par GN⁺ 2025-01-10 | 6 commentaires | Partager sur WhatsApp
  • 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

 
yangeok 2025-01-13

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

 
brokim 2025-01-13

Waouh, c’est vraiment bluffant~~ !! Je ne savais pas qu’on pouvait faire ce genre de chose avec le moteur PDF d’un navigateur.

 
roxie 2025-01-10

Après avoir essayé les touches wasd, j’imagine un peu l’enfer par lequel vous avez dû passer lol

 
ifmkl 2025-01-10

On va bientôt pouvoir voir Doom tourner dans un PDF, alors !

 
jhj0517 2025-01-10

Waouh, c’est fascinant 😂