世界上最強大的量子電腦也無法運作《毀滅戰士》
儘管有巨大的投資和先進的技術,但即使是世界上最強大的量子電腦也無法運行經典遊戲《毀滅戰士》。一位暱稱為Lumorti的程式設計師創造了「Quandoom」——一個能讓你在量子電腦上玩《毀滅戰士》第一關的程式。不幸的是,即使是目前由Atom Computing公司製造的最強大的量子計算機,配備了1225個量子比特,也無法運行它。要啟動這個項目,需要多達70000個量子位元和8000萬個邏輯閘。
該計畫的作者解釋道:「眾所周知,有史以來任何一個能用的計算設備都能夠運行《毀滅戰士》。儘管進行了幾十年的積極研究,但量子計算機至今還沒有開發出一個實際應用。隨著為量子電腦設計的《毀滅戰士》第一關的連接埠「Quandoom」以單一QASM檔案的形式發布,這種情況在今天發生了改變,它僅使用70000個量子位元和8000萬個閘。的量子電腦目前還不存在,但「Quandoom」可以在傳統電腦上有效地模擬,在配備至少5GB記憶體的筆記型電腦上實現每秒10-20幀的幀率,使用隨附的輕量級(150行C++程式碼)模擬器稱為QASM。
這意味著目前,我們只能在配備至少5GB記憶體的常規PC硬體上使用QASM模擬器來模擬在量子電腦上運行的遊戲。遊戲仍然無法完美運行,因為它實現了大約每秒10-20幀的動畫效果。
為量子電腦創建遊戲是一個相當大的挑戰。 Lumorti不得不用C++編寫8000行程式碼來實現量子操作並為這個3D遊戲創建一個簡單的邏輯。量子電腦的運作方式與傳統電腦完全不同,因此將遊戲適應新的架構需要一種創新的方法。
《毀滅戰士》多年來一直是開發者的挑戰。它的簡單結構和受歡迎程度使其被熱切地用於測試新舊技術的能力。因此,在量子電腦上運行《毀滅戰士》將是一個具有像徵意義的步驟,展示這種技術的潛力。
雖然我們還不能在量子電腦上運行《毀滅戰士》,但「Quandoom」是朝著這個方向邁出的重要一步。 Lumorti正在進行程式碼最佳化,這可能使遊戲在未來能夠在真正的量子硬體上運行。
量子技術的發展正在迅速推進。有可能與基於AI的解決方案相結合,很快就會創建出具有足夠計算能力的量子計算機,不僅能夠運行《毀滅戰士》,還能運行更先進的遊戲。