小さなDIYコンピュータがDoomを実現する

0
874

 

相性の良さと、趣味性の高さを測る指標。古典的なシューティングゲーム「Doom」は、AdafruitのQT Pyミニボードでも動作します.

でもDoomは走るのか?すべてのコンピュータいじりの専門家や機知に富んだプログラマーへの挑戦は、『Minecraft』の中の『Doom』や、スマートな冷蔵庫の中の最新の『Doom Eternal』のように、素晴らしい成果をもたらしました。

今回のAdafruit QT Pyミニボードでは、少しの工夫と240×240ピクセルのスクリーンがあれば、古典的なシューティングゲームも問題なく動作することがわかります。ゲーム用に特別に構成されたこのビルドには、コントロールパッドと6つのアクションボタンが搭載されており、『Doom』のシンプルな操作が可能です。

この小さなデバイスで、Doomは驚くほどはっきりと見え、スムーズにプレイすることができます。ご覧ください:

 

Doom-Boyブランド自作自演

Doomは、エミュレータRetro-Goの助けを借りて、QT Pyで実行可能になりました。そのためには、ホビーストたちが(Adafruit)のウェブサイトで説明しているように、まずツールをミニボード用に移植する必要がありました。ビルドは、Doomをスムーズにプレイできるだけでなく、Doomもプレイできなければなりません。本機のスペックは以下の通りです:

  • ESP32 Pico v3 02, デュアルテンシリカ240MHzコア、2MB PSRAM, 8MB Flash
  • 240×240 1.3インチTFT IPS
  • microSDカード
  • AW9523 GPIOエクスパンダ(10ボタン用)、定電流バックライト、ヘッドフォンミュート、カード検知

Doomのソースコードはオープンソースです。クラシックなシューティングゲームが互換性を示すのによく使われる理由の一つです。しかし、30年近く前の製品であり、それに見合うだけのハードウェアリソースを必要としません。もちろんDoomも名作です。

一方で、高性能PC向けのグラフィックベンチマークは、15年前から「But does it make Crysis work? PCゲーマーはこの疑問をもう一度自分に問いかけなければならないでしょう。というのも、驚くべきことに、Crytekは最近、長い間不可能と思われていたCrysis 4を発表したからです:

Crysis 4 surprise announcement

短いティザートレーラーの中には、一見しただけではわからない詳細があります。Crysis 4」の分析では、それらを紹介しています!