Über 35 Millionen verkaufte Einheiten haben Tetris zu einer Gaming-Legende gemacht – und damit auch den Gameboy, mit dem das Klötzchenspiel ausgeliefert wurde. Mittlerweile hat sich Tetris weiterentwickelt. Nintendo selbst hat eine Battle-Royale-Version mit dem Namen Tetris 99 für die Switch veröffentlicht. Daneben gibt es Versionen für Mobile-Geräte, den PC und sogar browserbasierte Tetris-Ableger.
Tetris in einem PDF gezockt
Eine Version, die ihr bis jetzt sicherlich noch nie gesehen habt, trägt den passenden Namen „PDFTetris“ und stammt vom Programmierer Thomas Rinsma. Sein Experiment hat er auf Github veröffentlicht. Er wollte demonstrieren, dass sich Tetris tatsächlich in einem PDF zocken lässt. Alles, was ihr dafür machen müsst, ist, euch die Datei bei Github herunterzuladen und sie mit dem Chrome-Browser oder Firefox zu öffnen.
Schon seht ihr Tetris-Feld mit einem großen „Start Game“-Knopf in der Mitte. Klickt darauf, um das Spiel zu starten. Über die ins PDF eingebetteten Tasten könnt ihr die herunterfallenden Tetrisblöcke bewegen und drehen. Wenn ihr lieber mit WASD-Steuerung spielen wollt, klickt ihr einfach in ein Textfeld weiter unten. Schon werden die Eingaben auch ohne Mausklick registriert. Die W-Taste dreht dann die herunterfallenden Steine.
Ansonsten spielt sich das PDFTetris recht ähnlich zum Original und aktuelleren Versionen. Ihr habt allerdings keine Musikbegleitung und könnt auch keine Tetrisblöcke speichern, um sie später zu nutzen. Für jede Reihe, die ihr komplett mit Steinen füllt, bekommt ihr einen Punkt. Wenn einer der Steine die obere Grenze erreicht, ist das Spiel vorbei und PDFTetris zeigt euch eure Punktzahl an. Wenn ihr noch eine Runde spielen wollt, müsst ihr die Datei im Browser nur neu laden.
Wie Programmierer Thomas Rinsma selbst in einem Post auf Hacker News zugibt, ist die Umsetzung nicht ganz ausgereift. Das soll sie aber auch gar nicht sein. Vielmehr wollte der Schöpfer von PDFTetris damit zeigen, dass die PDF-Engine von modernen Browsern sogar in der Lage ist, einfache Spiele wie Tetris darzustellen.