Jeden z użytkowników podjął się realizacji nietypowego przedsięwzięcia. Postanowił on udowodnić, iż pliki PDF mogą być nad wyraz interesujące. Zrobił to poprzez przygotowanie skrajnie nietypowej wersji kultowej gry Tetris – waży ona zaledwie 60 kB i można ją uruchomić z poziomu niemalże każdej internetowej przeglądarki. Twórca zadbał choćby o opcję zmiany klawiszologii, co bez wątpienia zasługuje na uznanie.
Tetris jako plik PDF? Tak, to możliwe!
Kreatywność internetowej społeczności nie zna umiaru. Regularnie jesteśmy świadkami debiutu zadziwiających projektów, które na pierwszy rzut oka nie mają jakiegokolwiek prawa bytu. Nie inaczej jest i w tytułowym przypadku. jeżeli w dzieciństwie Tetris był dla kogoś codziennością, to raczej trudno przejść obojętnie obok faktu zamknięcia produkcji w pliku PDF.
- Sprawdź także: DOOM przekształcony w galerię sztuki. Tego jeszcze nie było
Thomas Rinsma przygotował tytuł o wymownej nazwie „Pdftris”, który jest niesamowicie nostalgiczną podróżą do 1984 roku, kiedy to oryginalny Tetris zagościł na salonach. Ta logiczno-zręcznościowa produkcja jest teraz dostępna z poziomu internetowej przeglądarki, a do jej obsługi nie potrzeba nic więcej niż lewy przycisk myszy. Dla pełnego doświadczenia zaleca się natomiast wykorzystanie klawiatury oraz obecnych tam strzałek.
Co ciekawe, twórca zadbał również o możliwość zmiany klawiszologii. Wystarczy wpisać WASD w specjalnym polu u dołu interfejsu, by usprawnić sterowanie. Oczywiście nie brakuje szeregu ograniczeń. Na próżno szukać tam dźwięku, kolorów czy innych dodatkowych elementów. Nic zresztą dziwnego – całość waży zaledwie 60 kilobajtów i jest zamknięta w jednym pliku. Realizacja tego typu przedsięwzięcia była rzecz jasna możliwa dzięki JavaScript i opcji stosowania operacji/skryptów w obrębie PDF.
Ambitne i trudne zadanie.
Nie było to jednak zbyt proste zadanie. Twórca przez dłuższy czas głowił się nad opracowaniem czegoś działającego na różnych silnikach PDF. Problem stanowiło wdrożenie funkcji sterowania klockami oraz samo stworzenie działających animacji. Na szczęście się udało i żaden użytkownik nie powinien napotkać problemów z graniem za pośrednictwem popularnych przeglądarek internetowych. Planujecie przetestować?
Jeśli ktoś lubi eksperymentować, to może pobrać plik oraz dokonać analizy kodu. Na łamach portalu GitHub udostępniono z kolei kod z dodanymi komentarzami autora. Thomas Rinsma uważa nawet, iż przy większym wysiłku istnieje szansa na to, by w pliku PDF upchnąć grę DOOM – prawdopodobnie niedługo ktoś zdecyduje się ten pomysł przekuć w czyn.
- Przeczytaj również: DOOM jako zabezpieczenie CAPTCHA? Musicie to zobaczyć
Autor daje też znać, iż można dokonać zapisu swojego najwyższego wyniku w internetowej wersji gry Tetris. Wystarczy… wydrukować dokument.
Źródło: Twitter (X) (@thomasrinsma) / Zdjęcie otwierające: materiał własny