W takiego Tetrisa jeszcze nie grałeś. Kultowa gra wideo została przeniesiona do świata dokumentów PDF
1984. Z jakim wydarzeniem kojarzy Ci się ten rok? Narodzinami Marka Zuckerberga, założeniem firmy Dell, czy może wprowadzeniem na rynek komputera Commodore 16? Całkiem istotne rzeczy działy się także za naszą wschodnią granicą, gdyż właśnie w tym roku w Związku Radzieckim pojawiła się kultowa gra Tetris. Przez kolejne lata gracze mogli wypróbować naprawdę wiele odsłon tej produkcji. Jedna z nich pozwoli nam wkroczyć w ten geometryczny świat przez dokument PDF.
Możliwości plików PDF są większe, niż mogłoby nam się wydawać. Wszystko przez fakt, że mogą one zawierać kod napisany w języku JavaScript. Dzięki temu można w nich osadzać formularze i przyciski, a nawet... stworzyć grę.
fot. cottonbro studio (Pexels)
Tetris ma 35 lat! Do dziś to najlepszy towar eksportowy ZSRR
Przeglądarki internetowe oferują nam dziś wbudowane czytniki PDF, więc nie trzeba się posiłkować zewnętrznymi programami do ich odczytu. Jak już wspomniano, dokumenty te mogą stać się częściowo interaktywne poprzez zawarcie w nich skryptów napisanych w języku JavaScript. Mozilla Firefox korzysta z czytnika opartego na bibliotekach PDF.js, natomiast Google Chrome i inne oparte na silniku Chromium zazwyczaj wykorzystują do działania w tym aspekcie technologię PDFium. Natomiast żadna przeglądarka nie zapewnia pełnej obsługi JavaScript w przypadku plików PDF. Nie przeszkodziło to pewnemu Holendrowi w tym, żeby w dokumencie PDF stworzyć działającą grę Tetris.
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
— Thomas Rinsma (@thomasrinsma) January 5, 2025
Should work in most browsers (built for pdfium/PDF.js). pic.twitter.com/n4CPcitzz9
Adobe wprowadza AI do programów Reader i Acrobat. Niebawem porozmawiamy z plikami PDF. Oczywiście za drobną opłatą
Autor tego dzieła - Thomas Rinsma - zainteresował się bardziej implementacją JavaScript w PDF-ach i doszedł do wniosku, że zaprojektowanie prostej gry w takim środowisku (mowa tu o obsłudze tych plików przez czytniki z przeglądarek internetowych) jest całkowicie wykonalne. Interfejs Tetrisa w tym przypadku pozwala za pomocą przycisków obracać i sterować klockami w płaszczyźnie poziomej, a także przyspieszać ich spadanie. W formularzu pod planszą możemy z kolei wpisywać litery w, a, d oraz s, aby dokonywać analogicznych akcji. Eksperyment jest całkiem ciekawy, a jeśli sami chcemy spróbować swoich sił w tej bardzo oryginalnej odsłonie Tetrisa, to musimy przejść pod ten adres.
Powiązane publikacje

CrystalMark Retro 2.0.0 to nowa wersja kultowego benchmarku z obsługą systemów od Microsoft Windows 95 do Windows 11
12
Google Gemini 2.5 Pro dostępny za darmo. Nowy model AI zaskakuje wynikami w testach i multimodalnością
23
Apple planuje rewolucję w aplikacji Zdrowie, wprowadzając wirtualnego lekarza wykorzystującego sztuczną inteligencję
24
Przeglądarka internetowa Vivaldi integruje się z Proton VPN. Użytkownicy mogą stać się bardziej anonimowi w Internecie
142