- PDF-Engines für aktuelle Browser (
PDFium und PDF.js) unterstützen genug JavaScript, um ein einfaches Spiel zu bauen
- Es war knifflig, Funktionen zu finden, die in beiden Engines laufen, aber durch das Ein- und Ausblenden von Kommentarfeldern lassen sich monochrome Pixel erzeugen.
- Tastatureingaben sind möglich, indem man in ein Texteingabefeld schreibt
- Dieses PDF besteht vollständig aus ASCII und kann daher in einem Texteditor untersucht werden
- Quellcode: https://github.com/ThomasRinsma/pdftris/blob/main/gengrid.py
6 Kommentare
In Python wird offenbar JS-Code ausgewertet. Ich habe mir den Code angesehen und dachte erst nur, da passiert irgendetwas, aber als ich es heruntergeladen und ausgeführt habe, dachte ich nur: wow, krass lol
Wow, das ist wirklich faszinierend~~!! Ich hätte nicht gedacht, dass so etwas auch in der PDF-Engine des Browsers möglich ist.
Als ich
wasdausprobiert habe, konnte ich mir ungefähr vorstellen, durch welche Hölle Sie gegangen sein müssen, haha.Dann werden wir wohl bald
Doomsehen, das in einer PDF läuft!... https://github.com/ThomasRinsma/pdfdoom
Wow, wie faszinierend, haha