Ein Entwickler hat es geschafft, dass Tetris in einem PDF-File gespielt werden kann.
In einem Post auf X stellt Thomas Rinsma sein Projekt vor. Das Spiel läuft vollständig in der PDF-Ansicht von Web-Browsern.
Laut Rinsma sollten die meisten Browser mit pdfium und PDF.js funktionieren.
JavaScript-Support macht es möglich
Gesteuert wird das Spiel über Tasten-Eingaben. Möglich wird dies durch JavaScript-Support in PDF-Engines. Der Quellcode des PDF-Files ist frei zugänglich.
Der Entwickler schreibt:
Es war etwas schwierig, eine Kombination von Funktionen zu finden, die in beiden Engines funktionieren, aber am Ende stellte sich heraus, dass das Ein- und Ausblenden von „Anmerkungsfeldern“ gut funktioniert, um monochrome Pixel zu erzeugen, und die Tastatureingabe kann durch Eingabe in ein Texteingabefeld erfolgen.
Alles in allem ist es ziemlich schräg, aber eine schöne Erinnerung daran, wie universell PDF-Scripting sein kann.
Product box not found.Here’s a working game of Tetris inside a PDF. Even has keyboard controls (by typing WASD in an input box). Plus, upon game-over you can „save“ your score by printing the page 😉https://t.co/YrOInaHOUY
Should work in most browsers (built for pdfium/PDF.js). pic.twitter.com/n4CPcitzz9
— Thomas Rinsma (@thomasrinsma) January 5, 2025
In diesem Artikel sind Partner-Links enthalten. Durch einen Klick darauf gelangt ihr direkt zum Anbieter. Solltet Ihr Euch für einen Kauf entscheiden, erhalten wir eine kleine Provision. Für Euch ändert sich am Preis nichts. Danke für Eure Unterstützung. Bild: Screenshot Stefan@iTopnews, via Hacker News