1993年發售的“DOOM”是第一人稱射擊(FPS)遊戲的先驅,同時也以被移植到各種各樣的終端裝置而聞名,例如:車載導航、智能割草機、醫療用超音波掃描器、驗孕棒等等。而現在,DOOM的量子計算機移植版“Quandoom”終于釋出了。
DOOM幾乎被移植到所有可以用的計算機裝置上,但之前從來沒有量子計算機的移植版。于是,在西班牙巴塞羅那的光子科學研究所(ICFO)研究量子計算機的路克·莫提默(Luke Mortimer)決定開發一個針對量子計算機設計的DOOM移植版。
Quandoom
莫提默開發的量子計算機移植版DOOM“Quandoom”,是一個以QSAM這種專為描述在量子計算機上執行的量子電路和算法而設計的程式語言所寫成的單一檔案。
據了解,執行《Quandoom》所需的量子位元數達到7萬,量子閘則需要8000萬個。雖然截至目前為止,還不存在具就像此性能強大的量子計算機,但莫提默表示,通過QASM模拟器的話,即使在筆記本上也能以10~20fps的速度遊玩這款遊戲。
實際模拟Quandoom的畫面如下:
當使用者按下按鈕時,會設定一個輸入量子位元的值,然後将包含所有量子閘的QSAM檔案應用于整體。
接着,系統會測量剩餘的6萬4000個量子位元,并以320 × 200的二進制像素顯示畫面。
這個過程将不斷重複,莫提默解釋說,這就是如何在量子計算機上遊玩《DOOM》的方式。由于《Quandoom》的量子電路檔案極其龐大,執行時需要5到6GB的記憶體。
此外,莫提默在開發Quandoom一年後就感到厭倦了,是以目前隻能玩到第一關。另外,還有一些限制,例如“所有物體都是透明的”、“沒有顔色、音樂和音效”、“敵人無法在房間之間移動”、“沒有自動地圖”等等。