Raspberry Pi 5でDOOM
はじめに
長く愛され続けているゲームのひとつにDOOMがある。新しいデバイスを手に入れると、個人的にはいつもまずDOOMを動かしたくなる。想像できるように、Raspberry Pi 5を手に入れたとき、最初にやったのはそれだった。
結果は予想以上だった。
しかし、私の期待はRaspberry Pi 4でDOOMを動かしたことに基づいているので、まずはそこから始めよう。
その前に、念のためおさらいしておくと、DOOMの始まりは90年代初頭である。id Softwareの開発者チームがこの革新的な3Dゲームを制作し、1993年にシェアウェアとしてリリースした。
このような姿勢のまま、イド・ソフトウェアは90年代後半にソースコードを公開し、人々が独自のレベルや改造、さらにはゲームプレイのまったく新しいオーバーホールを作成できるようにした。
ともあれ、ラズベリー・ピスの最も一般的な(とは言わないまでも)使用例のひとつにレトロゲームがあり、DOOMがその頂点に君臨している。というわけで、そこから始めたいと思います。
注:タイトル画像でおわかりのように、私が話しているのはクラシックDOOMのことであって、DOOM 3のことではない。いずれプレイするつもりだが。
DOOM on Raspberry Pi 4
だから私は長い間、Raspberry PisでDOOMを楽しんできた。しかし、どのDOOMリリースがPiに最適なのかという疑問がある。
最も一般的なもののひとつ DOOMエンジン はChocolate DOOMだ。より保守的なディストリビューションの一つで、クラシックなゲームに忠実です。他の人気ディストリビューションには、GZDOOM、Zandronum、Crispy DOOMなどがある。
チョコレートDOOMを選んだのは、かなり軽いからだ。
Raspberry Pi 4でChocolate DOOMを起動させるのはとても簡単です。Chocolate DOOMをインストールし、どのWADファイルを実行するかを決めるだけだ。
WADファイル("Where's All the Data? "の略)には、さまざまなレベルのマップ、テクスチャ、サウンドが含まれている。これらのファイルは、DOOMの新しいバリエーションを作成するために変換されます。
では、その改造のひとつを見てみよう: フリールーム.
Freedoomには3つの形態がある:古典的なゲームに近いFreedoom Phase 1とPhase 2、そしてマルチプレイ・デスマッチを狙ったMODであるFreeDMだ。つまり、スポーンされたクリーチャーを攻撃するのではなく、他のプレイヤーを攻撃するのだ。
Raspberry Pi 4上でどのように動作するかを示す例として使いたい。下の写真にあるように、FreeDM - Chocolate Doom 3.0.1を動かしています。
一人でプレーしているので、敵がまったくいないことに注意してほしい。他のプレイヤーもいないし、敵も出てこない。
FreeDMは比較的スムーズだが、時折、少しベタつく。繰り返しますが、これは敵がいない状態での話です。敵がいると、ゲームプレイはすぐにラグる。
それで、あちこち走り回って適当に武器を拾っているうちに、走ることにしたんだ。 btop 私のRaspberry Pi 4がどのように負荷に耐えているかを見るために。
上の写真を見れば、Chocolate DOOMのCPU負荷が8.8%であることがすぐにわかるだろう。しかし、私がテストしている間、Chocolate DOOMはCPU負荷の8%から20%の間で変動していた。
敵のいないバージョンとしては過剰な量だ。そして、驚くなかれ、redditで r/DOOM同じような不満の書き込みがたくさんある。
だから、Raspberry Pi 5ではどうなるんだろうと思っていたんだ。
DOOM on Raspberry Pi 5
正直なところ、CPU負荷は半分でもよかった。
Raspberry Pi 5と一緒に座ってみた。を接続した。 ピモロニ・ファンSHIM (Raspberry Pi 4の時と同じように)GPIOピンに接続し、モニターにつないで、派手な新しい電源ボタンで電源を入れた。
起動したら、すぐにChocolate DOOMをインストールした。
そしてChocolate DOOMを開いてみたら、なんと完璧に動いた。FreeDMはまったく固まっていないようだったので、押してみようと思った。Freedoomを動かしてみることにした:Phase 2 - Chocolate Doom 3.0.0。
敵が右往左往する、古典的な『DOOM』のようなゲームだ。
本当に驚いたよ。ゲームを最高フレーム/秒数でずっと動かしても、まったく固まらないんだ。チョコレートDOOMのどのバージョンを動かしてもそうだった。
そして btopCPU容量は約1%だった。これはずっとです。FreeDMやFreedoomで2%に達することはありませんでした。
Raspberry Pi 5を使ったゲームを楽しみにしているなら、未来は明るい。
私のRaspberry Pi 5でもっと多くのゲームテスト(DOOMのテストも含む)を行うつもりなので、何か具体的なものを見たい場合は知らせてほしい!
コンテスト&ニュースレター
その一方で、Raspberry Pi 5を10月23日まで待たなければならないことがどれほどもどかしいか、私たちは知っています。そこで、できるだけ早くRaspberry Pi 5で遊んでいただけるようにしました。
だから、ちょっとしたコンテストを準備しているんだ: Raspberry Pi 5で思いつく最もクレイジーなことは何ですか?
あなたのアイデアを送っていただければ、私たちのアイデアでそれを実現し、記事にします!
当選者の発表はこちらと buyzero.de 10月23日
採用されたアイデア(弊社が決定)には、27W USB-C Power Delivery(PD)電源、Raspberry Pi 5ケース、SDカード、Raspberry Pi 5を含むRaspberry Pi 5フルキットが当たります。EU圏内は送料無料です。
次点者にはRaspberry Pi 5(EU圏内送料無料)が贈られる。
下記のコメント欄、または下記までご連絡ください。 PiCockpit公式コンタクトページ.
また、Raspberry Pi 5でチェックしてみたい、それほどクレイジーではないことも教えてください!
また、常に最新のニュースを知りたい方は、ページ右上のニュースレターに登録してください。
結論
Chocolate DOOMはRaspberry Pi 5上で驚異的に動作する。
次はもっと大きな挑戦だ!
もしあなたがDOOMに興味があるなら、私たちは次のように話している。 Arduino NanoでDOOMをプレイする 以前の記事 パラゴン・プロジェクト シリーズがある。
Raspberry Pi 5に興味がある方は、最近の記事をご覧ください:
Raspberry Pi 5はDOOMが動く。しかし、Crysisは動くのだろうか?
ChatGPTの記事は書かれましたか?
いいえ、私はそれを書きました ᙂ。
以前は486'ernで "Coprozessoren"(66~120MHz、RAM4~8MB)を使っていたこのゲームが、今は3000MHzのプロセッサー4台と8000MBでプレイできるのだから...。
また
66MHz vs 3000MHz
8MBと8000MBの比較
この上なく素敵なゲレンデで、何もかもを楽しむことができるんだ...😉。
そうだね、当然ながら、この試合は単なる "興奮 "ではなく "楽しい "試合だった。