Doom が量子コンピューターでプレイ可能になりました!

Doom が量子コンピューターでプレイ可能になりました!

象徴的な一人称視点シューティングゲーム「Doom 」の新作が、量子コンピューターで実行できるように設計されました。Quandoomと題されたこの革新的なバージョンは、バルセロナのICFOで量子コンピューティングを研究し、 Lumortiという名前でプロジェクトを展開しているルーク・モーティマーによって作成されました。このゲームは、量子回路とアルゴリズムをプログラミングするために設計された言語を使用して、単一のQASMファイルとして作られています。

現時点では、ゲームを実行できる量子ハードウェアは存在しないが、ルモーティ氏のプロジェクトは、最先端のアーキテクチャ上でのゲームに大きな可能性を秘めていることを示すものだ。量子適応には、最先端の従来の PC をも超える仕様が必要であり、基本コードを実行するだけでも、驚異的な72,376 量子ビット8,000 万ゲートが必要となる。

それでも、 Quandoom は今でも体験できます。Lumorti は、量子命令を古典的な計算に変換する軽量のQASM シミュレーターを提供しています。つまり、標準的なラップトップでも、シミュレーターを使用するとQuandoom を10 ~ 20 フレーム/秒で実行できます。初期のゲームプレイのビジュアルは、1980 年代の古典的なベクター グラフィック シューティング ゲームに似ています。

必要な仕様を備えた量子コンピュータは現在存在しませんが、Quandoom は従来のコンピュータで効率的にシミュレートでき、軽量 (わずか 150 行の C++ で構成) のQASM シミュレータを使用してラップトップで10 ~ 20 fps を達成できます。

Quandoom をプレイするには、GitHub からファイルをダウンロードし、QASM ファイルをシミュレーターの実行ファイルにドラッグします。ロードするには約5~6 GB の RAM が必要になることに注意してください。現在、ゲームの最初のレベルのみがプレイ可能で、グラフィックは簡略化されており、サウンドや音楽はありません。Lumorti は、さまざまなシステムで高度な技術的機能を探索するためのコンパイルのガイダンスも提供しています。

Quandoom コード ファイルは省略形を使用して大幅に圧縮されていますが、これらの最適化を行わなくても約30 GBというかなり大きなサイズが残っています。クラシックDOOMの失われた側面を Quandoom バージョンに復元する取り組みは進行中ですが、Lumorti 氏がこの野心的なプロジェクトに時々飽きてしまうことがあると述べているように、開発はやや散発的になる可能性があります。

ソース

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です