Wie man Doom auf Ihrem Raspberry Pi ohne Emulator ausführt

Wie man Doom auf Ihrem Raspberry Pi ohne Emulator ausführt / DIY

Möchten Sie einige fantastische Retro-Spiele genießen? 5 Retro-Gaming-Projekte mit dem Raspberry Pi Zero 5 Retro-Gaming-Projekte mit dem Raspberry Pi Zero Der Raspberry Pi Zero hat die DIY- und Homebrew-Welt im Sturm erobert. Dadurch können Sie alte Projekte revidieren und neue Spieler inspirieren. vor allem in den fiebrigen Köpfen der Retro-Gaming-Fans. Lesen Sie mehr alleine oder mit Freunden? Möchten Sie sich online für ein paar fantastische Monster-Shooter-Spaß zusammenfinden? Natürlich tust du!

Im Jahr 1997 veröffentlichte id Software den Quellcode für Untergang, die bahnbrechende FPS von 1993, die dich als Weltraummarine gegen alle Arten von Dämonen und Bestien auf dem Marsmond von Phobos aufnimmt. Mit dem verfügbaren Quellcode sind im Laufe der Jahre verschiedene neue Formen des Spiels aufgetaucht, die sich perfekt für den Einsatz auf einem Raspberry Pi eignen.

Ja, das ist richtig: Untergang auf dem Raspberry Pi. PiDoom, jemand?

Was du brauchen wirst

Um diesen Retro-Klassiker auf Ihrem Raspberry Pi auszuführen, benötigen Sie keine Emulatoren (wie RetroPie oder Recalbox) oder Spiel-ROMs. Untergang kann auf dem Pi mit einer einfachen Installation der Game-Engine nativ ausgeführt werden, gefolgt von einigen WAD-Dateien. Diese enthalten die tatsächlichen Spieldaten - Levels, Monster, Waffen usw. - und sind in vielen verschiedenen Themen enthalten.

Bevor wir jedoch darauf eingehen, benötigen Sie für PiDoom Folgendes:

  • Ein Himbeer-Pi 2 5 Dinge, die nur ein Himbeer-Pi 2 leisten kann 5 Dinge, die nur ein Himbeer-Pi 2 tun kann Die neueste Ausgabe des Pint-Computers ist großartig. Toll, in der Tat gibt es 5 Dinge, die Sie nur mit einem Raspberry Pi 2 machen können. Lesen Sie mehr oder Pi 3 Der Raspberry Pi 3: Schneller, besser, mit WLAN und Bluetooth Der Raspberry Pi 3: Schneller, besser, mit Wi-Fi und Bluetooth Heute hat die Raspberry Pi-Stiftung die Veröffentlichung des Raspberry Pi 3 bekannt gegeben. Dies ist das bisher bedeutendste Update der populären Linie der Low-Cost-Computer. Weiterlesen
  • Raspbian Jessie 5 Ways New Raspbian Jessie macht Raspberry Pi noch einfacher zu bedienen 5 Ways New Raspbian Jessie macht Raspberry Pi noch einfacher Nach der Veröffentlichung von Debian Jessie im Juli wurde die Raspberry Pi-Community mit einer neuen Version der Raspbian-Variante gesegnet , basierend auf der "parent" -Distribution. Lesen Sie mehr installiert und einsatzbereit
  • Jeder USB-Gamecontroller
  • Beliebige Anzeige
  • Untergang Quellcode

Mehrere Versionen des Untergang Quellcode ist verfügbar. Wir werden die verwenden Chocolate Doom Variante, die mit der Mehrheit der WADs kompatibel ist.

Installieren Sie Doom auf dem Raspberry Pi

Beginnen Sie, indem Sie Ihren Raspberry Pi 2 oder 3 an ein Display anschließen, eine Tastatur anschließen und in Raspbian booten.

Sie müssen das Spiel über die Befehlszeile installieren, damit diese Phase über SSH erfolgen kann. Einrichten des Raspberry Pi für die Verwendung ohne Heads mit SSH. Einrichten des Raspberry Pi für die Verwendung ohne Heads mit SSH Das Raspberry Pi kann SSH-Befehle akzeptieren, wenn eine Verbindung besteht zu einem lokalen Netzwerk (entweder über Ethernet oder WLAN), so dass Sie es leicht einrichten können. Die Vorteile von SSH gehen über das tägliche Screening hinaus. Wenn nötig, lesen Sie mehr.

Installieren Sie in der Befehlszeile zunächst die Abhängigkeiten von Chocolate Doom:

sudo apt-get install libsdl-mixer1.2-dev libsdl-net1.2-dev python-imaging

Laden Sie anschließend den Chocolate Doom-Code mit wget herunter:

wget https://www.chocolate-doom.org/downloads/2.2.1/chocolate-doom-2.2.1.tar.gz

Unter www.chocolate-doom.org/wiki/index.php/Downloads können Sie zunächst den korrekten Dateinamen und den Pfad zum Download überprüfen. Dies kann sich jedoch für zukünftige Versionen ändern.

Wenn der Download abgeschlossen ist, extrahieren Sie mit tar:

tar xzf chocolate-doom-2.2.1.tar.gz

Sie können jetzt Chocolate Doom kompilieren. Wechseln Sie das Verzeichnis mit:

cd chocolate-doom-2.2.1

Führen Sie nun die Konfigurationsroutine aus, gefolgt von machen Dateien kompilieren. Das wird nicht schnell gehen:

./ configure machen

Jetzt kann alles installiert werden:

sudo make installieren

Installieren Sie eine Doom WAD-Datei auf Ihrem Raspberry Pi

Da sind viele BÜNDEL Dateien verfügbar, und wir werden uns später einige der besten Alternativen ansehen. Im Moment erfahren Sie, wie Sie ein WAD mit dem Standard installieren Untergang Datendatei. Dies wird das Übliche hinzufügen Untergang Karten und Waffen zum Spiel.

Aus dem Inneren des Schoko-Schicksal-2.2.1 Führen Sie diesen Befehl aus, um das Verzeichnis zu laden DOOM1.WAD Datei:

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

Da dies eine ZIP-Datei ist, müssen Sie sie entpacken. Das entpacken Befehl wird gut funktionieren:

entpacken Sie shareware_doom-iwad.zip

Sie erhalten am Ende eine Datei namens DOOM1.WAD. Oh, und du bist bereit zu spielen Untergang auf Ihrem Raspberry Pi!

Naja fast.

Doom konfigurieren

Wenn Sie zuvor Befehle über SSH ausgeführt haben, können Sie jetzt eine Tastatur an Ihren Raspberry Pi anschließen. Alternativ können Sie eine Verbindung über VNC oder RDP herstellen, dies führt jedoch zu einem etwas ruckeligen Spiel. Stellen Sie sicher, dass Sie keine Fernverbindung verwenden, bevor Sie mit der Wiedergabe beginnen!

Bevor Sie das Spiel spielen können, müssen Sie konfigurieren Untergang. Dies bedeutet, dass die Setup-Routine mit dem Befehl ausgeführt wird:

Chocolate-Doom-Setup

In diesem Bildschirm können Sie Anzeige, Sound, Tastatur, Maus, Gamecontroller konfigurieren und sogar ein Netzwerkspiel starten oder sich daran beteiligen (obwohl diese endgültigen Optionen einfach über die Befehlszeile gesteuert werden können)..

Sie können dieses Konfigurationsmenü mit der Tastatur oder der Maus steuern.

Wenn Sie mit der Konfiguration fertig sind, klicken Sie auf Speichern Sie die Parameter und starten Sie DOOM. KNALL KNALL KNALL!

Starten Sie Chocolate Doom in der Befehlszeile

Obwohl Sie Doom möglicherweise bereits gestartet haben, müssen Sie es nicht jedes Mal über das Konfigurationstool ausführen. Stattdessen gibt es eine einfache Befehlszeilenanweisung, die Sie verwenden können:

Schoko-Doom-Iwad DOOM1.WAD

Dadurch wird das Spiel im Vollbildmodus gestartet. Bei dieser Bildschirmauflösung kann es jedoch zu einer Belastung Ihres Raspberry Pi kommen. Für das Raspberry Pi 2 ist dies insbesondere ein Problem. Vielleicht ziehen Sie es vor, zu rennen Untergang stattdessen im Fenstermodus:

Schoko-Doom -iwad DOOM1.WAD -window 640x480

Diese Einstellungen können auch im Konfigurationstool mit dem als dauerhaft festgelegt werden Anzeige konfigurieren Möglichkeit.

Das beste Doom-Erlebnis

Wie spielst du? Untergang auf Ihrem Raspberry Pi hängt von Ihnen ab. Ein Großbildfernseher mit einem Xbox-Gamecontroller könnte Sie bevorzugen. Vielleicht haben Sie Ihren Pi bereits in einen tragbaren Spielautomaten mit integriertem Controller gehackt.

Oder Sie mögen das traditionelle Desktop-Erlebnis, wenn Sie Ihren Space Marine mit Maus und Tastatur steuern. Immerhin haben wir es in den 1990er Jahren so gemacht.

Meine eigene Präferenz ist die Verwendung des offiziellen Raspberry Pi-Touchscreens. So richten Sie Ihren Raspberry Pi-Touchscreen ein. So richten Sie Ihren Raspberry Pi-Touchscreen ein. Der Raspberry Pi wird mit einer Reihe nützlicher Add-Ons geliefert. Das Kit ist jedoch besonders beliebt Raspberry Pi 7-Zoll-Touchscreen-Display. So richten Sie einen ein Lesen Sie mehr, was sehr einfach einzurichten ist. Nach der Konfiguration meines Gamecontrollers (eines USB-Xbox 360-Controllers) konnte ich meinen Raspberry Pi - mit einem tragbaren Akku - praktisch überall hin mitnehmen und Doom spielen.

Dank der kompakten Abmessungen des Touchscreens und des nützlichen Ständers passt er auf Regale, Tische… wirklich überall!

Neue WADs für PiDoom finden

Wenn Sie nach einem suchen Untergang Ein Spielerlebnis, das sich vom Original unterscheidet, müssen Sie einige WAD-Dateien suchen. Viele sind online verfügbar. Das Problem besteht darin, sie alle aufzuspüren.

Sie können zum Beispiel die Doom WADs Wikia-Seite besuchen, auf der Sie eine große Auswahl an herunterladbaren Dateien finden.

Alternativ können Sie auch zur DoomWADStation wechseln, wo Sie Anpassungen für Ihre Chocolate Doom-Installation finden.

Neuere WADs finden Sie im DoomWorld.com WADs-Forum. Diese Seite hat die größte Sammlung von Doom-bezogenem Material online, und Sie werden wirklich die Liebe zum Spiel dort spüren.

Schicksal II WADs können auch in Chocolate Doom gespielt werden. Viele davon finden Sie im idGames-Archiv. Zu den Optionen, die Sie hier finden, gehören:

  • Das Alien-inspirierte Alien TC.
  • Doctor Who Doom ist offensichtlich ein Shooter, der auf der langjährigen britischen Fernsehserie basiert Doctor Who.

Schließlich, wenn Sie sich bewusst sind Untergang WADs (z. B. von einem Freund, einer Zeitschrift oder durch Online-Lesen davon), probieren Sie einfach eine direkte Google-Suche nach der Datei. Wer weiß, was Sie auftauchen?

Ein Mehrspieler-Doom-Deathmatch einrichten!

Mit Chocolate Doom können sowohl Internet als auch lokales Netzwerk gespielt werden. Aufgrund der Einfachheit (und des problemlosen Spiels) sollten jedoch alle Deathmatch-Spieler vor dem Start Chocolate Doom und dieselbe WAD-Datei ausführen.

Unabhängig davon, welche Multiplayer-Option Sie nutzen, muss ein Computer als Server fungieren, um das Spiel zu hosten. Der Gastgeber kann jedoch auch spielen. Stellen Sie vor dem Fortfahren sicher, dass der UDP-Port 2342 auf den Routern und / oder der Firewall aller Spieler geöffnet ist. Unser Leitfaden zur Portweiterleitung Was ist Portweiterleitung und wie kann sie mir helfen? [MakeUseOf erklärt] Was ist Portweiterleitung und wie kann sie mir helfen? [MakeUseOf Explains] Weinen Sie ein wenig, wenn Ihnen jemand sagt, dass es ein Problem mit der Portweiterleitung gibt, und deshalb funktioniert Ihre glänzende neue App nicht? Ihre Xbox lässt Sie keine Spiele spielen, Ihre Torrent-Downloads lehnen ab… Lesen Sie mehr.

Ein Deathmatch zu hosten ist so einfach wie dieser Befehl:

chocolate-doom -server -privateserver -deathmatch

Jeder, der sich in demselben Netzwerk wie Sie befindet, kann eine Verbindung zum Deathmatch herstellen, indem Sie Chocolate Doom wie oben beschrieben ausführen und den Schalter -autojoin anhängen:

Schoko-Schicksal -WAD DOOM1.WAD -autojoin

Spieler, die sich dem Deathmatch von außerhalb Ihres Netzwerks anschließen möchten, sollten folgende Funktionen ausführen:

Schoko-Doom-Verbindung [IP_ADDRESS]

Sie müssen ersetzen [IP ADRESSE] Mit Ihrer öffentlichen IP-Adresse können Sie dies über whatismyip.com oder über die Weboberfläche Ihres Routers finden.

Alternativen zu Chocolate Doom

Obwohl wir uns auf die Installation und Einrichtung konzentriert haben Untergang Bei Chocolate Doom gibt es einige Alternativen. Und wenn du nicht willst Untergang Aber Sie wollen etwas FPS-Action… Nun, es gibt auch ein paar Optionen für Sie. Das folgende kann ohne Emulation nativ auf dem Raspberry Pi installiert werden.

Freiraum - Dies ist ein alternatives Projekt, das kostenlose Spielinhalte auf der Basis von Untergang Motor. Es besteht aus drei Phasen: Phase 1, der Untergang Klon; Phase 2, a Schicksal II und Final Doom Klon; und FreeDM, ein Deathmatch-Spiel. Zur Zeit Freiraum ist in aktiver Entwicklung.

Herzog Nukem 3D - Nicht Untergang, klar, aber trotzdem ein beliebter Shooter seiner Zeit, mit vielen Revivals im Laufe der Jahre. Für Kinder ist dieses Spiel jedoch aufgrund des Tons der Bilder und Dialoge nicht wirklich geeignet.

Beben III - Nach all den Jahren immer noch beliebt, Beben III kann auf dem Raspberry Pi installiert werden.

Wolfenstein 3D - Etwas älter als Untergang, aber von den gleichen Entwicklern kann dies entweder unabhängig von installiert werden Untergang oder genossen als WAD im Untergang Motor. (Wir haben auch Gerüchte von 2001 gehört Rückkehr zum Schloss Wolfenstein läuft auf dem Raspberry Pi 3.)

Wenn Sie also die Retro-FPS-Sammlung Ihres Raspberry Pi um diese Titel erweitern möchten, warten diese darauf, dass Sie sie herunterladen und installieren!

Spiele Doom und Host Deathmatches auf deinem Pi!

Ein weiteres fantastisches Retro-Spielerlebnis wurde dank des Raspberry Pi wiederbelebt! Dieser kleine Computer überrascht wirklich immer noch, nicht wahr? Inzwischen sollten Sie spielbereit sein Untergang auf Ihrem Mini-PC, und vielleicht haben Sie sogar ein paar Freunde, um ein Deathmatch zu spielen.

Chocolate Doom ist für Windows, Mac und Linux erhältlich (sowie für Linux alternativ BSD Linux vs. BSD: Welche sollten Sie verwenden? Linux vs. BSD: Welche sollten Sie verwenden?) Beide basieren auf Unix, aber hier enden die Ähnlichkeiten. Hier ist alles, was Sie über die Unterschiede zwischen Linux und BSD wissen müssen (Read More), damit jedes Desktop-Betriebssystem zum Beitritt zu einem Deathmatch verwendet werden kann.

Hast du es versucht Untergang auf deinem Raspberry Pi? Stoßen Sie auf irgendwelche Probleme? Hat ein Deathmatch gehostet? Erzähl uns unten alles darüber!

Image Credit: Seltsam unbeholfen über YouTube

Erfahren Sie mehr über: Linux, Raspberry Pi.