redakcja | 14 stycznia 2025, 11:00
Programista o pseudonimie ading.dev stworzył niezwykłą wersję klasycznej gry Doom, która działa wewnątrz pliku PDF. Odpowiednio nazwana „doom.pdf” umożliwia uruchomienie gry w przeglądarce internetowej oraz sterowanie postacią za pomocą klawiatury. Standardowe klawisze, takie jak WASD do poruszania się, spacja do strzelania i cyfry od 1 do 7 do zmiany broni, pozostają aktywne.
Realizacja tego pomysłu była możliwa dzięki wsparciu języka JavaScript w plikach PDF. Wykorzystano Emscripten, kompilator, który przekształca kod źródłowy w językach C i C++ na WebAssembly. Następnie Doom został skompilowany do formatu asm.js, specjalnego podzbioru JavaScript.
„Całość działania opiera się na manipulacji polami tekstowymi w PDF. Dzięki temu użytkownicy mogą korzystać z gry bez konieczności ręcznego wpisywania komend.”
W przypadku problemów należy upewnić się, że plik został otwarty w zgodnej przeglądarce. Tradycyjne aplikacje do przeglądania PDF mogą nie wspierać funkcji niezbędnych do działania gry.
Chociaż doom.pdf nie jest najlepszym sposobem na grę w Doom, to ten eksperyment pokazuje, jak programiści nieustannie tworzą nietypowe adaptacje tej kultowej gry. Warto wspomnieć, że seria rozwija się dalej – w 2025 roku zadebiutuje nowa część zatytułowana Doom: The Dark Ages, która nawiązuje do pierwszych gier z lat 90. Będzie ona zaprezentowana podczas nadchodzącego wydarzenia Xbox Developer Direct.
Eksperymenty tego rodzaju nie są nowością. W przeszłości widzieliśmy już wiele nietypowych pomysłów, takich jak zasilanie kalkulatora energią z ziemniaków. Projekty takie jak doom.pdf ukazują, jak daleko może sięgać kreatywność społeczności programistycznej.
Śledź nas na google news - Obserwuj to, co ważne w świecie gier!
Wszelkie Prawa Zastrzeżone.
Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych i statystycznych oraz w celu dostosowania naszych serwisów do indywidualnych potrzeb użytkowników.
Korzystanie z serwisu oznacza akceptację regulaminu