《毀滅戰士》終於被移植到了量子計算機上
第一人稱射擊遊戲《毀滅戰士》(Doom)的新移植版已經開發出來,可以在量子計算機上運行。 該版本名爲Quandoom,由巴塞羅那ICFO的量子計算研究員盧克-莫蒂默(Luke Mortimer)創建,他以Lumorti的名義發佈項目, 它是用量子電路和算法編程語言編寫的單個 QASM 文件。
雖然目前還沒有能夠玩遊戲的量子硬件,但 Lumorti 的工作顯示了在新架構上玩遊戲的潛力。 量子端口突破了極限,其規格甚至讓最強大的經典 PC 也相形見絀。 僅執行基本代碼就需要 72376 量子位和 8000 萬門。
不過,今天我們仍然可以體驗 Quandoom。 Lumorti 包含一個輕量級 QASM 模擬器,它能將量子指令轉化爲經典計算模式。 即使在普通筆記本電腦上,模擬器也能讓 Quandoom 以每秒 10-20 幀的速度運行,早期的遊戲畫面看起來就像上世紀 80 年代的矢量圖形射擊遊戲。
要玩 Quandoom,您需要 從 GitHub 下載文件,然後將 QASM 文件拖到模擬器可執行文件上。 需要注意的是,加載該文件大約需要 5-6GB 內存。 目前只有第一關可玩,畫面相當陽春,沒有音效或音樂,Lumorti 還提供了在其他系統上測試高級技術方面的編譯提示。
Quandoom的代碼文件使用縮寫進行了大幅壓縮,但如果不使用縮寫,估計仍有30GB。 隨着時間的推移,在量子版中重新插入經典《毀滅戰士》缺失部分的工作仍在繼續,開發速度有時會有些緩慢,因爲 Lumorti 承認他有時會對這個雄心勃勃的項目感到厭倦。