Jak uruchomić Doom na Raspberry Pi (bez emulatora)

Jak uruchomić Doom na Raspberry Pi (bez emulatora)

Chcesz cieszyć się niesamowitą grą retro, sam lub z przyjaciółmi? Masz ochotę połączyć siły w sieci, aby strzelać z potworów w strzelankach z perspektywy pierwszej osoby? Oczywiście, że tak!





W 1997 roku id Software wydało kod źródłowy Dooma, przełomowej strzelanki pierwszoosobowej (FPS) z 1993 roku. Grając jako kosmiczny marine, zmierzysz się z wszelkimi demonami i bestiami na marsjańskim księżycu Fobos. Wraz z udostępnieniem kodu źródłowego pojawiły się różne nowe formy gry, w tym wersje dla Raspberry Pi.





Tak, zgadza się: Doom na Raspberry Pi. PiDoom , ktokolwiek?





Czego potrzebujesz, aby uruchomić Doom na Raspberry Pi

Aby uruchomić ten klasyk retro na swoim Raspberry Pi, nie potrzebujesz emulatorów (takich jak RetroPie lub Recalbox ) lub ROM gier. Doom może działać natywnie na Pi dzięki prostej instalacji silnika gry i plików WAD.

Zawierają one rzeczywiste dane gry (poziomy, potwory, broń itp.) i są dostępne w wielu różnych motywach.



Zanim jednak do tego przejdziemy, oto czego będziesz potrzebować do PiDoom:

  • Raspberry Pi 2 lub nowszy (testowaliśmy na Raspberry Pi 2, Raspberry Pi 3 i Raspberry Pi 4 8 ​​GB)
  • Raspbian lub Raspberry Pi OS (w zależności od modelu Pi) zainstalowany i gotowy do użycia
  • Dowolny kontroler gier USB
  • Odpowiedni monitor lub wyświetlacz
  • Kod źródłowy Dooma

Dostępnych jest kilka wersji kodu źródłowego Dooma. Będziemy używać Czekoladowy Zagłada wariant, który jest kompatybilny z większością WAD.





Jak zainstalować Doom na Raspberry Pi

Zacznij od podłączenia Raspberry Pi do wyświetlacza, podłącz klawiaturę i uruchom komputer.

Musisz zainstalować grę za pomocą wiersza poleceń, więc ten etap można wykonać przez SSH Jeśli to konieczne. Większość repozytoriów systemu operacyjnego Linux zawiera Chocolate Doom, w tym te dla Raspbian. W związku z tym możesz po prostu wpisać





W wierszu poleceń zacznij od zainstalowania zależności Chocolate Doom:

sudo apt install chocolate-doom

Poczekaj, aż się zainstaluje, postępując zgodnie z odpowiednimi monitami wyświetlanymi na ekranie.

Zainstaluj pliki Doom WAD na swoim Raspberry Pi

Po zainstalowaniu silnika Doom na Twoim Pi, czas zainstalować plik WAD.

Jest wiele WAD dostępnych plików, a niektóre z najlepszych alternatyw przyjrzymy się później. Na razie dowiedzmy się, jak zainstalować WAD, korzystając ze standardowego pliku danych Dooma. Spowoduje to dodanie do gry zwykłych map i broni Doom.

Najpierw przejdź w terminalu do /usr/gry . Tutaj uruchom to polecenie wget, aby pobrać DOOM1.WAD plik:

sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip

Ponieważ jest to plik zip, rozpakuj go za pomocą rozsunąć suwak Komenda:

jak sprawić, by ps4 działał szybciej
sudo unzip shareware_doom_iwad.zip

Skończysz z plikiem o nazwie DOOM1.WAD co oznacza, że ​​jesteś gotowy do gry w Doom na swoim Raspberry Pi!

najtańsze miejsce do naprawy ekranu iPhone'a 6

Skonfiguruj Doom do gry na Raspberry Pi

Jeśli wcześniej uruchamiałeś polecenia przez SSH, nadszedł czas, aby podłączyć klawiaturę do swojego Raspberry Pi. Alternatywnie możesz połączyć się przez VNC lub RDP , ale spowoduje to nieco szarpaną grę. Z pewnością przestań korzystać ze zdalnego połączenia, zanim zaczniesz grać!

Zanim będziesz mógł zagrać w grę, musisz skonfigurować Dooma. Oznacza to uruchomienie procedury konfiguracji za pomocą polecenia:

chocolate-doom-setup

Użyj tego ekranu, aby skonfigurować wyświetlacz, dźwięk, klawiaturę, mysz i kontroler gier.

Możesz nawet rozpocząć grę sieciową lub do niej dołączyć (chociaż tymi opcjami można łatwo sterować z wiersza poleceń).

Po zakończeniu konfiguracji wybierz Zapisz parametry i uruchom DOOM . BANG BANG BANG!

Uruchom Chocolate Doom w linii poleceń Raspberry Pi

Ważne jest, aby pamiętać, że nie musisz za każdym razem uruchamiać Dooma z narzędzia konfiguracyjnego. Zamiast tego istnieje prosta instrukcja wiersza poleceń, której możesz użyć:

chocolate-doom -iwad DOOM1.WAD

Spowoduje to uruchomienie gry w trybie pełnoekranowym. Może to jednak powodować obciążenie starszych płyt (takich jak Raspberry Pi 2) przy tej rozdzielczości ekranu. W takim przypadku możesz zamiast tego uruchomić Dooma w trybie okienkowym:

chocolate-doom -iwad DOOM1.WAD -window 640x480

Te ustawienia można również ustawić jako stałe w narzędziu konfiguracyjnym za pomocą Konfiguruj wyświetlacz opcja.

Możesz także uruchomić Chocolate Doom z Menu > Gry menu na pulpicie Raspberry Pi OS.

Jak grać w Doom na Raspberry Pi

To, jak grasz w Doom na swoim Raspberry Pi, zależy od Ciebie. Preferowany może być telewizor z dużym ekranem i kontrolerem gier Xbox. Być może już włamałeś swoje Pi do przenośnej maszyny do gier, wraz z wbudowanym kontrolerem.

Lub możesz po prostu polubić tradycyjne środowisko komputera stacjonarnego, sterując swoim kosmicznym marine za pomocą myszy i klawiatury. W końcu tak to robiliśmy w latach 90.

Na załączonych zrzutach ekranu użyłem oficjalnego ekranu dotykowego Raspberry Pi oraz kontrolera USB Xbox 360. Po prostu podłącz wybrany kontroler przed uruchomieniem narzędzia konfiguracyjnego, a następnie wybierz Skonfiguruj gamepada/joystick .

Dzięki kompaktowym wymiarom ekranu dotykowego i towarzyszącej mu podstawki zmieści się na półkach, stołach... naprawdę wszędzie!

Znajdowanie nowych WAD-ów dla PiDoom

Szukasz wrażenia z gry Doom, które różni się od oryginału? Będziesz musiał wyśledzić kilka plików WAD. Wiele z nich jest dostępnych w Internecie – problemem jest ich znalezienie.

Niektóre lokalizacje WAD-ów Doom to:

Tymczasem Doom II można również odtwarzać w Chocolate Doom z odpowiednimi plikami WAD. Wiele z nich można znaleźć w Archiwum gier id . Wśród opcji, które tutaj znajdziesz, są:

Na koniec, jeśli wiesz o konkretnych plikach WAD Doom, po prostu spróbuj bezpośrednio wyszukać plik w Internecie. Kto wie, co się pojawi?

Zorganizuj wieloosobowy Doom Deathmatch!

Gra przez Internet i sieć lokalną jest możliwa dzięki Chocolate Doom. Jednak prostota (i bezproblemowa gra) dyktuje, że wszyscy gracze Deathmatch powinni przed rozpoczęciem korzystać z Chocolate Doom i tego samego pliku WAD.

Bez względu na wybraną opcję gry wieloosobowej jeden komputer musi działać jako serwer hostujący grę. Gospodarz też może jednak grać. Przed kontynuowaniem upewnij się, że port UDP 2342 jest otwarty na routerach i/lub zaporze wszystkich graczy. Nasz przewodnik po przekierowaniu portów może pomóc tutaj.

Prowadzenie Deathmatch jest tak proste, jak to polecenie:

chocolate-doom -server -privateserver -deathmatch

Każdy w tej samej sieci, co Ty, może połączyć się z Deathmatch, uruchamiając Chocolate Doom, jak wyjaśniono powyżej, dołączając przełącznik -autojoin:

chocolate-doom -WAD DOOM1.WAD -autojoin

W międzyczasie gracze, którzy chcą dołączyć do Deathmatch spoza sieci, powinni uruchomić:

chocolate-doom -connect [IP_ADDRESS]

Będą musieli wymienić [ADRES IP] z Twoim publicznym adresem IP, możesz to znaleźć za pomocą whatismyip.com lub sprawdzając interfejs sieciowy routera.

Inne sposoby grania w Doom na Raspberry Pi

Chociaż skupiliśmy się na instalacji i konfiguracji Dooma z Chocolate Doom, istnieje kilka alternatyw. A jeśli nie chcesz Dooma, ale chcesz trochę akcji FPS… cóż, jest też kilka opcji dla ciebie. Wszystkie poniższe można zainstalować natywnie na Raspberry Pi, bez emulacji.

  • Wolność : To alternatywny projekt, zawierający darmową zawartość gry opartą na silniku Dooma. Składa się z trzech faz: Faza 1, klon Dooma; Faza 2, klon Doom II i Final Doom; i FreeDM, gra typu Deathmatch. Obecnie Freedoom jest aktywnie rozwijany.
  • Wolfenstein 3D : Nieco starszy niż Doom, ale od tych samych programistów, może być zainstalowany niezależnie od Dooma lub używany jako WAD w silniku Dooma. Powrót do zamku Wolfenstein z 2001 roku będzie działał na Raspberry Pi 3 i nowszych.

Tak więc, jeśli chcesz rozszerzyć kolekcję retro FPS swojego Raspberry Pi o te tytuły, są one gotowe i czekają na ich pobranie i zainstalowanie!

Graj w Doom i organizuj deathmatch na swoim Pi!

Kolejne niesamowite wrażenia w grach retro ożywione dzięki Raspberry Pi! Ten mały komputer nadal zaskakuje, prawda? Do tej pory powinieneś być gotowy do gry w Doom na swoim mini-komputerze, a może nawet masz kilku znajomych na rundę Deathmatch.

komputer podłączony do internetu, ale nie działa

Chocolate Doom jest dostępny dla systemów Windows, Mac, Linux i BSD. W związku z tym każdy komputerowy system operacyjny może zostać użyty do dołączenia do Deathmatch.

Szukasz więcej klasyczne gry Raspberry Pi, w które możesz grać bez emulatorów ?

Udział Udział Ćwierkać E-mail Oto dlaczego FBI wydało ostrzeżenie dotyczące Hive Ransomware

FBI wydało ostrzeżenie o szczególnie paskudnym szczepie oprogramowania ransomware. Oto dlaczego należy szczególnie uważać na oprogramowanie ransomware Hive.

Czytaj dalej
Powiązane tematy
  • Hazard
  • majsterkowanie
  • Gry retro
  • Malina Pi
  • Porady dotyczące gier
  • Wskazówki dotyczące Linuksa
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować