DOOM II trafia na automaty do gry w pinball: Unikalny hack Marka Rowe’a
Kultowa strzelanka pierwszoosobowa DOOM II osiągnęła kolejny niezwykły kamień milowy w swojej historii: teraz działa na automacie do gry w pinball! Ten niezwykły wyczyn to coś więcej niż tylko dziwaczny eksperyment; pokazuje innowacyjnego ducha entuzjastów gier, którzy znajdują kreatywne sposoby na przeniesienie klasycznych tytułów na nieoczekiwane platformy.
Wizjoner stojący za hackiem: Mark Rowe
Mark Rowe, inżynier bezpieczeństwa, z powodzeniem przeniósł DOOM II, pierwotnie wydany w 1994 r., na automat do gry w pinball Avengers Infinity Quest. Automat ma duży wyświetlacz przeznaczony do animacji i punktacji, który Rowe pomysłowo przerobił na główny ekran do rozgrywki. Gracze sterują grą za pomocą różnych przycisków tradycyjnie przeznaczonych do gry w pinball, w tym:
- Przyciski obsługi drzwiczek na monety
- Płetwy
- Włóż przycisk monety
- Dodatkowe przyciski fizyczne na maszynie
Tego typu adaptacje skutecznie przekształcają rozgrywkę w stylu pinballa w strzelankę pierwszoosobową, choć adekwatność sterowania do tego gatunku może budzić wątpliwości.
Wgląd techniczny w proces przenoszenia
W szczegółowym poście na Mastodon, Rowe rozwinął techniczne zawiłości związane z procesem przenoszenia. Stwierdził, że głównym procesorem maszyny do gry w pinball jest ARM Cortex A9, który obsługuje przestarzałą wersję Linuksa . Wyzwanie zostało spotęgowane przez konieczność opracowania niestandardowego sterownika do komunikacji z płytkami mikrokontrolera maszyny za pośrednictwem zastrzeżonej magistrali szeregowej „node bus”. Ta sytuacja doprowadziła do tego, co Rowe opisał jako „piekło cross-kompilatora”.
„Poza piekłem cross-kompilatora, większość pracy polegała na napisaniu sterownika, który obsługuje protokół magistrali węzłów i syntetyzuje zdarzenia klawiatury wirtualnej.” – Mark Rowe
Ta wiedza ujawnia skomplikowane powiązania między niestandardowym sprzętem i oprogramowaniem, które umożliwiają realizację tak ambitnych projektów.
Dziedzictwo portowania DOOM-a
Od czasu wydania DOOM i jego sequel zostały zaprojektowane dla niezliczonej liczby platform. Wydanie kodu źródłowego ułatwiło porty, ale wielu hackerów decyduje się na uruchomienie oryginalnej wersji MS-DOS za pomocą emulatorów, takich jak DOSBox. Co ciekawe, DOOM został słynnie dostosowany do użytku na:
Ten trend pokazuje trwałą atrakcyjność DOOM-a w różnych mediach i świadczy o apetycie społeczności na innowacje. Podczas gdy ten port na maszynie do gry w pinball działa całkiem dobrze, nieodłączne ograniczenia sterowania w pinballu z pewnością stanowią wyzwanie dla rozgrywki w strzelanki pierwszoosobowej.
Aby zobaczyć demonstracje wizualne i dowiedzieć się więcej, obejrzyj ten film prezentujący rozgrywkę w DOOM II na maszynie do pinballa.
Źródło: Mark Rowe ( Mastodon )
Dodatkowe informacje
1. Czy trudno uruchomić DOOM II na automacie do gry w pinball?
Tak, uruchomienie DOOM-a II na maszynie do gry w pinball wiąże się ze znacznymi wyzwaniami technicznymi, szczególnie w zakresie tworzenia sterowników komunikujących się ze sprzętem maszyny i dostosowywania sterowania do rozgrywki FPS.
2. Czy mogę spróbować tego w domu?
Próba przeniesienia DOOM II na niekonwencjonalne urządzenia wymaga znacznej wiedzy programistycznej, zwłaszcza w pracy z Linuksem i interakcjami sprzętowymi niskiego poziomu. To nie jest łatwy projekt dla przeciętnego gracza.
3. Na jakie inne urządzenia przeniesiono grę DOOM II?
Grę DOOM II kreatywnie przeniesiono na różne urządzenia, w tym bankomaty, termostaty, a nawet kalkulatory graficzne, co pokazuje jej wszechstronność i niezmienną popularność wśród społeczności graczy.
Dodaj komentarz