量子をプレイしながら学ぼう。

量子コンピューティングは通常、数式と静的な図によって紹介されます。Quagmire はまったく異なるアプローチを採用しています。量子ビットを操作し、回路を構築して実行し、量子状態がリアルタイムで変化する様子を観察できるインタラクティブな学習プラットフォームです。まず直感を養い、その後に形式的な理論を身につけることを目標としています。

内部的には、Quagmire は Godot、Unity、Unreal で構築された量子物理エンジンです。単一のコードベースからウェブ、デスクトップ、モバイル、VR/XR をターゲットとし、他の量子技術スタックとも統合できます。

確固たる基盤を持つ学習プラットフォーム

カリキュラムは、この分野で確立されたテキストや文献をもとに構築されています。重ね合わせとの初めての出会いから実際のアルゴリズムの習得まで、あらゆるレベルの学習者を対象に設計されています。

学習ツールにとって正確性は不可欠です。すべてのレッスン回路は Qiskit Aer などの利用可能なシミュレーターに対して自動的に検証されるため、学習者が目にする結果は業界標準のシミュレーターが計算する結果と一致します。

量子物理エンジン

ほとんどのゲームエンジンには、重力・衝突・運動量を扱う古典物理エンジンが搭載されています。Quagmire はその量子版を提供します:

  • ネイティブ状態ベクトルシミュレーター:完全にデバイス上で動作し、現在の NISQ 時代の主要なアルゴリズムに十分な量子ビット数を備えています。
  • OpenQASM 3 サポート:回路は Quagmire と Qiskit、Cirq、PennyLane の間で自由に移行できます。
  • 耐障害性コンピューティングのリソース推定:学習者はパラメーターを調整しながら、将来の誤り訂正量子コンピューターが必要とするリソースをリアルタイムで確認できます。
  • 量子コンピューティングだけでなく量子物理学へ:波動関数シミュレーションにより、エンジンの適用範囲が量子ビットを超えた根底にある物理学へと広がります。

量子ゲームデザイン

量子コンピューティングへの期待の多くは、肥料の製造改善による世界の食糧問題解決など、古典的な手法では手に負えない問題に集中しています。一方で、量子力学がゲームにもたらす可能性を探る、小規模ながら非常にクリエイティブなコミュニティも存在します。元 IBM Quantum の James Wootton 博士はこの歴史を記録しており、量子ゲームジャムも定期的に開催されるようになっています。

私たちもこれらのジャムに参加し、才能あるデザイナーたちが生み出す作品に深く感銘を受けました。重ね合わせ・エンタングルメント・測定・干渉をもとに構築されたメカニクスは真に新しく感じられ、単に量子のテーマを付け加えた古典的なゲームとは一線を画しています。Quagmire のエンジンはそのような探求を支援するために設計されており、デザイナーは量子ネイティブなメカニクスを偽りなく正確なシミュレーション上でプロトタイプできます。

エンジンを超えて

量子乱数と量子アルゴリズムは、ゲームの世界やレベルを自動生成するプロシージャル生成にも興味深いアプローチをもたらします。私たちが以前行ったMinecraft における量子物理学の実験も同じ発想から生まれました。量子は、プレイしながら学ぶときに最もよく理解できるのです。