Streszczenie
- Uczeń szkoły średniej z powodzeniem przeniósł Doom (1993) do pliku PDF, tworząc powolną, ale grywalną wersję gry.
- Kompaktowy rozmiar zagłady pozwala na uruchamianie niekonwencjonalnych urządzeń, takich jak Nintendo Alarmo i w innych grach wideo, takich jak Balandro.
- Trwające wysiłki na rzecz przeniesienia zagłady na różne platformy pokazują jego trwałe dziedzictwo i ciągłe znaczenie w społeczności gier.
W niezwykłym pokazie pomysłowości uczeń szkoły średniej udało się przenieść kultową grę Doom (1993) do pliku PDF. Ten najnowszy rozwój zwiększa długą historię gry w szeregu nieoczekiwanych urządzeń.
Opracowany przez ID Software, Doom jest powszechnie uznawany za jedną z najbardziej wpływowych gier wideo wszechczasów, szczególnie w gatunku pierwszej osoby (FPS). Wpływ gry był tak głęboki, że zainspirował termin „FPS” i przez lata podobne gry były często określane jako „klony zagłady”. W ostatnich latach pojawił się trend, w którym programiści i entuzjaści gier podjęli wyzwanie, jakim jest prowadzenie zagłady na najbardziej niekonwencjonalnych urządzeniach, jakie można sobie wyobrazić, od lodówek i budzik po stereos samochodowy i nie tylko.
Uczeń szkoły średniej, znany na GitHub jako Ading2210, wykorzystał wsparcie formatu PDF dla JavaScript, aby osiągnąć ten wyczyn. JavaScript w PDFS pozwala na takie funkcje, jak renderowanie 3D, składanie żądań HTTP i wykrywanie monitorów użytkowników. Podczas gdy większość interaktywnych plików PDF używa małych pól tekstowych jako pikseli, rozdzielczość Doom 320x200 wymagałaby tysięcy pól tekstowych na ramkę, co jest niepraktyczne. Zamiast tego Ading2210 zdecydował się na użycie jednego pola tekstowego na rzędu ekranu, co skutkuje wolniejszą, ale wciąż grywalną wersją gry. Film udostępniony przez twórcę pokazuje grę działającą bez koloru, dźwięku lub tekstu oraz z czasem odpowiedzi 80 ms na ramkę.
High School Student Ports Doom (1993) do pliku PDF
Jednym z powodów, dla których to przeniesienie jest wykonalne, jest kompaktowy rozmiar Dooma wynoszący zaledwie 2,39 megabajtów. Niedawno, w listopadzie, programista z powodzeniem uczynił zagładę w Nintendo Alarmo, używając pokrętła urządzenia do sterowania ruchem i przyciskami bocznymi do poruszania się po menu. Jednak kreatywność nie kończy się na sprzęcie; Kolejnym entuzjastom udało się uruchomić zagładę w Balandro, grze karcianej, w której gracze mogą doświadczyć klasycznych FPS na kartach spread, choć z zauważalnymi ograniczeniami wydajności podobnymi do wersji PDF.
Projekty te nie dotyczą przede wszystkim płynnej gry zagłady na tych niekonwencjonalnych platformach. Podkreślają raczej nieograniczoną kreatywność graczy i niekończące się możliwości prowadzenia gry. Ponad 30 lat po jego wydaniu ciągłe znaczenie Doom jest świadectwem jego trwałego dziedzictwa. Ponieważ entuzjaści nadal eksperymentują, prawdopodobne jest, że w przyszłości Doom zostanie przeniesiony na jeszcze bardziej niezwykłe urządzenia.