Streszczenie
- Uczeń szkoły średniej z powodzeniem przeniósł Doom (1993) do pliku PDF, dzięki czemu można go grać, choć powoli.
- Mały rozmiar pliku Doom umożliwia jego działanie na niekonwencjonalnych urządzeniach, takich jak Nintendo Alarmo i w innych grach wideo, takich jak Balandro.
- Ciągłe wysiłki na rzecz prowadzenia zagłady na różnych platformach podkreślają trwałe dziedzictwo i znaczenie w świecie gier.
Kultowa gra wideo, pierwotnie wydana w 1993 roku przez ID Software, została wyjątkowo przeniesiona do pliku PDF przez ucznia szkoły średniej znanego na GitHub jako Ading2210. Ten pomysłowy port dodaje długiej listy niekonwencjonalnych urządzeń, na których grano zagładę, pokazując niesamowitą wszechstronność gry i trwałe urok.
Doom jest obchodzony jako kamień węgielny gatunku pierwszej osoby (FPS), do tego stopnia, że termin „FPS” był w dużej mierze zainspirowany nim. Przez wiele lat podobne gry były po prostu nazwane „klonami doom”. Trend prowadzenia zagłady na nieoczekiwanych urządzeniach zyskał przyczepność w ostatnich latach, a entuzjastowie i programiści przekraczali granice, wykonując grę we wszystkim, od lodówek i budzików po stereos samochodowy. To zabawne, ale imponujące zjawisko wciąż się rozwija, osiągając nowe i kreatywne wyżyny.
Uczeń szkoły średniej, Ading2210, wykorzystał obsługę formatu PDF dla JavaScript do Port Doom w PDF. JavaScript w PDFS pozwala na funkcje takie jak renderowanie 3D, żądania HTTP i wykrywanie monitora. Zazwyczaj interaktywne pliki PDF używają małych pól tekstowych jako pikseli, ale renderowanie rozdzielczości Dooma 320x200 w ten sposób byłoby niepraktyczne ze względu na tysiące wymaganych pudeł na ramkę. Zamiast tego Ading2210 używał jednego pola tekstowego na rząd ekranu, co spowodowało wolniej, ale grywalną wersję gry. Demonstracja wideo przez twórcę pokazuje grę działającą bez koloru, dźwięku lub tekstu, z czasem odpowiedzi 80 ms na ramkę.
High School Student Ports Doom (1993) do pliku PDF
Jednym z powodów tego niezwykłego wyczynu jest kompaktowy rozmiar Dooma, który wynosi tylko 2,39 megabajtów. Ten mały ślad ułatwił kolejny ostatni port Nintendo Alarmo, w którym gracze używali pokrętła urządzenia do kontrolowania ruchu i przycisków bocznych do poruszania się po menu gry. Ponadto kreatywnemu graczowi udało się uruchomić Doom w Balandro, umożliwiając użytkownikom doświadczenie klasycznych FPS na kartach rozprzestrzeniania się gry, chociaż z zauważalnymi ograniczeniami wydajności podobnymi do tych widocznych w wersji PDF.
Projekty te nie mają na celu przede wszystkim zapewnienia płynnej gry na niekonwencjonalnych platformach. Podkreślają raczej nieograniczoną kreatywność i możliwości, które istnieją dla uruchamiania zagłady. Ponad trzy dekady po wydaniu Doom pozostaje bardzo istotne, co świadczy o swoim trwałym dziedzictwie. Ponieważ entuzjaści nadal eksperymentują, prawdopodobnie w przyszłości Doom zostanie dostosowany do jeszcze bardziej niezwykłych urządzeń.