Linux
 Computer >> コンピューター >  >> システム >> Linux

Raspberry PiでDoomを実行する方法(エミュレーターなし)

一人で、または友達と一緒に、素晴らしいレトロゲームを楽しみたいですか?ファーストパーソンシューティングゲームを楽しむためにオンラインでチームを組んでみませんか?もちろんそうです!

1997年、id Softwareは、画期的な1993年のファーストパーソンシューティングゲーム(FPS)であるDoomのソースコードをリリースしました。宇宙海兵隊員としてプレイすることで、火星のフォボスの月であらゆる種類の悪魔や獣に立ち向かうことができます。ソースコードが利用可能になると、Raspberry Piのバージョンなど、さまざまな新しい形式のゲームが登場しました。

はい、そうです:ラズベリーパイの運命。 PiDoom 、誰か?

RaspberryPiでDoomを実行するために必要なもの

このレトロクラシックをRaspberryPiで実行するには、エミュレーター(RetroPieやRecalboxなど)やゲ​​ームROMは必要ありません。 Doomは、ゲームエンジンとWADファイルを簡単にインストールするだけでPi上でネイティブに実行できます。

これらには実際のゲームデータ(レベル、モンスター、武器など)が含まれており、さまざまなテーマで利用できます。

ただし、その前に、PiDoomに必要なものは次のとおりです。

  • Raspberry Pi 2以降(Raspberry Pi 2、Raspberry Pi 3、およびRaspberry Pi 4 8​​GBでテスト済み)
  • RaspbianまたはRaspberryPiOS(Piモデルによって異なります)がインストールされ、すぐに使用できます
  • 任意のUSBゲームコントローラー
  • 適切なモニターまたはディスプレイ
  • Doomのソースコード

Doomソースコードのいくつかのバージョンが利用可能です。 Chocolate Doomを使用します バリアント。ほとんどのWADと互換性があります。

ラズベリーパイにDoomをインストールする方法

まず、Raspberry Piをディスプレイに接続し、キーボードを接続して、デスクトップから起動します。

コマンドラインからゲームをインストールする必要があるため、必要に応じてSSH経由でこの段階を実行できます。ほとんどのLinuxオペレーティングシステムリポジトリには、Raspbian用のものを含むChocolateDoomが含まれています。そのため、簡単に入力できます

コマンドラインで、ChocolateDoomの依存関係をインストールすることから始めます。

sudo apt install chocolate-doom

関連する画面上のプロンプトに従って、インストールされるまで待ちます。

Raspberry PiでDoomを実行する方法(エミュレーターなし)

ラズベリーパイにDoomWADファイルをインストールする

PiにDoomエンジンをインストールしたら、WADファイルをインストールします。

多くのWADがあります 利用可能なファイル。後で最良の代替案のいくつかを見ていきます。今のところ、標準のDoomデータファイルを使用してWADをインストールする方法を見つけましょう。これにより、通常のDoomマップと武器がゲームに追加されます。

まず、ターミナルで / usr / gamesに移動します 。ここで、このwgetコマンドを実行して、 DOOM1.WADをダウンロードします。 ファイル:

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

これはzipファイルなので、 unzipで解凍します。 コマンド:

sudo unzip shareware_doom_iwad.zip

最終的にはDOOM1.WADというファイルになります。 つまり、Raspberry PiでDoomをプレイする準備ができています!

RaspberryPiで再生するためのDoomを構成する

以前にSSH経由でコマンドを実行していた場合は、今がキーボードをRaspberryPiに接続するときです。または、VNCまたはRDPを介して接続することもできますが、これによりゲームが少しぎくしゃくします。確かに、プレイを開始する前にリモート接続の使用をやめてください!

ゲームをプレイする前に、Doomを設定する必要があります。これは、次のコマンドでセットアップルーチンを実行することを意味します:

chocolate-doom-setup

この画面を使用して、ディスプレイ、サウンド、キーボード、マウス、およびゲームコントローラーを構成します。

Raspberry PiでDoomを実行する方法(エミュレーターなし)

ネットワークゲームを開始または参加することもできます(ただし、これらのオプションはコマンドラインから簡単に制御できます)。

設定が完了したら、パラメータを保存してDOOMを起動を選択します 。バンバンバン!

RaspberryPiコマンドラインでChocolateDoomを起動します

毎回設定ツールからDoomを実行する必要はないことに注意することが重要です。代わりに、使用できる簡単なコマンドライン命令があります:

chocolate-doom -iwad DOOM1.WAD

これにより、ゲームが全画面モードで起動します。ただし、この画面解像度では、古いボード(Raspberry Pi 2など)に負担がかかる可能性があります。この場合、代わりにウィンドウモードでDoomを実行することをお勧めします:

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

これらの設定は、ディスプレイの構成を使用して、構成ツールで永続的に設定することもできます。 オプション。

メニュー>ゲームからChocolateDoomを起動することもできます RaspberryPiOSデスクトップのメニュー。

Raspberry PiでDoomを実行する方法(エミュレーターなし)

ラズベリーパイで運命を再生する方法

RaspberryPiでDoomをどのようにプレイするかはあなた次第です。 Xboxゲームコントローラーを備えた大画面テレビがお好みかもしれません。おそらく、あなたはすでにPiを、コントローラーが組み込まれたポータブルゲーム機にハッキングしているでしょう。

または、マウスとキーボードを使用して宇宙船を制御する、従来のデスクトップエクスペリエンスが好きかもしれません。結局のところ、それが1990年代のやり方でした。

添付のスクリーンショットでは、公式のRaspberryPiタッチスクリーンとUSBXbox360コントローラーを使用しました。セットアップツールを実行する前に、選択したコントローラーを接続し、ゲームパッド/ジョイスティックの構成を選択するだけです。 。

Raspberry PiでDoomを実行する方法(エミュレーターなし)

タッチスクリーンと付属のスタンドのコンパクトなサイズのおかげで、棚やテーブルなど、どこにでも収まります!

PiDoomの新しいWADを見つける

オリジナルとは異なるDoomゲーム体験をお探しですか?いくつかのWADファイルを追跡する必要があります。これらの多くはオンラインで入手できます---問題はそれらを見つけることです。

DoomWADの場所は次のとおりです。

  • Doom WADs Wikiaページには、ダウンロード可能なファイルが豊富に用意されています。
  • DoomWADStationは、ChocolateDoomのインストールをカスタマイズできます。
  • Doomworld WADsフォーラムは、Doom関連の資料の最大のコレクションをオンラインで提供しています。

一方、Doom IIは、適切なWADファイルを使用してChocolateDoomで再生することもできます。これらの多くはidGamesアーカイブにあります。ここにあるオプションには、次のものがあります。

  • エイリアンにインスパイアされたエイリアンTC。
  • ドクター・フードゥーム、これは明らかに、長年の英国のテレビシリーズドクター・フーに基づいたシューティングゲームです。

最後に、特定のDoom WADを知っている場合は、ファイルを直接Web検索してみてください。あなたが何をするか誰が知っていますか?

マルチプレイヤードゥームデスマッチを設定してください!

Chocolate Doomを使用すると、インターネットとローカルネットワークの両方でプレイできます。ただし、単純さ(およびトラブルのないプレイ)では、すべてのデスマッチプレーヤーが開始する前にChocolateDoomと同じWADファイルを実行する必要があります。

どちらのマルチプレイヤーオプションを選択する場合でも、1台のコンピューターがゲームをホストするサーバーとして機能する必要があります。ただし、ホストもプレイできます。続行する前に、UDPポート2342がすべてのプレーヤーのルーターやファイアウォールで開いていることを確認してください。ポートフォワーディングのガイドがここで役立つ場合があります。

デスマッチのホスティングは、次のコマンドと同じくらい簡単です。

chocolate-doom -server -privateserver -deathmatch

上で説明したようにChocolateDoomを実行し、-autojoinスイッチを追加することで、Deathmatchに接続できるのと同じネットワーク上の誰でも:

chocolate-doom -WAD DOOM1.WAD -autojoin

一方、ネットワークの外からデスマッチに参加したいプレイヤーは、以下を実行する必要があります:

chocolate-doom -connect [IP_ADDRESS]

[IP_ADDRESS]を置き換える必要があります パブリックIPアドレスを使用すると、whatismyip.comを介して、またはルーターのWebインターフェイスを確認することでこれを見つけることができます。

ラズベリーパイで運命を再生する他の方法 Raspberry PiでDoomを実行する方法(エミュレーターなし)

私たちはChocolateDoomを使用したDoomのインストールとセットアップに重点を置いてきましたが、いくつかの選択肢があります。そして、Doomは必要ないが、FPSアクションが必要な場合は、いくつかのオプションがあります。以下はすべて、エミュレーションなしでRaspberryPiにネイティブにインストールできます。

  • Freedoom:これは代替プロジェクトであり、Doomエンジンに基づく無料のゲームコンテンツを特徴としています。これは3つのフェーズで構成されています。フェーズ1、Doomクローン。フェーズ2、DoomIIおよびFinalDoomのクローン。デスマッチゲームのFreeDM。現在、Freedoomは活発に開発されています。
  • Wolfenstein 3D:Doomより少し古いですが、同じ開発者からのもので、Doomとは別にインストールすることも、DoomエンジンのWADとして楽しむこともできます。 2001年のReturntoCastle Wolfensteinは、RaspberryPi3以降で実行されます。

したがって、Raspberry PiのレトロなFPSコレクションをこれらのタイトルに拡張したい場合は、それらをダウンロードしてインストールする準備ができています。

PiでDoomとHostDeathmatchesをプレイしてください!

Raspberry Piのおかげで、もう1つの素晴らしいレトロゲーム体験が復活しました!この小さなコンピューターは本当に驚き続けていますね。これで、ミニPCでDoomをプレイする準備が整いました。また、デスマッチのために数人の友達がいる可能性もあります。

Chocolate Doomは、Windows、Mac、Linux、およびBSDで使用できます。そのため、どのデスクトップオペレーティングシステムでもデスマッチに参加できます。

エミュレータなしでプレイできる、よりクラシックなRaspberry Piゲームをお探しですか?


  1. Raspberry Pi に OS をインストールする方法

    使用する Raspberry Pi モデルはいくつかありますが、Raspberry Pi 3 Model B+ は、最新かつ最速で、初心者にとって最も使いやすいモデルです。 Raspberry Pi 3 Model B+ には、Wi-Fi と Bluetooth が既にインストールされているため、初期セットアップ以外に、追加のドライバーや Linux 依存関係をインストールする必要はありません。 Raspberry Pi Zero と Zero W は小型で消費電力も少ないですが、ポータブル プロジェクトにより適しています。一般に、Raspberry Pi 3 を使用して開始し、Raspber

  2. Mac で Windows を実行する方法

    Mac は、安全性とスムーズな操作で定評があります。ただし、特に Windows と互換性のあるプログラムを失いたくないために Windows から Mac に切り替えない場合は、これらのプログラムを実行できる回避策があることを知っておく必要があります。 はい、そのとおりです。仮想マシンの助けを借りて、同じコンピューター上で MacOS と Windows オペレーティング システムの両方で作業することが可能です。仮想マシンを使用すると、Mac で Windows を実行し、両方のオペレーティング システムを簡単に切り替えることができます。 Mac で Windows を実行する簡単な方法