盡管有巨大的世界上最投資和先進(jìn)的技術(shù),但即使是計(jì)算機(jī)也世界上最強(qiáng)大的量子計(jì)算機(jī)也無(wú)法運(yùn)行經(jīng)典游戲《毀滅戰(zhàn)士》。 一位昵稱(chēng)為L(zhǎng)umorti的無(wú)法程序員創(chuàng)建了“Quandoom”——一個(gè)能讓你在量子計(jì)算機(jī)上玩《毀滅戰(zhàn)士》第一關(guān)的程序。不幸的運(yùn)行是,即使是毀滅目前由Atom Computing公司制造的最強(qiáng)大的量子計(jì)算機(jī),配備了1225個(gè)量子比特,戰(zhàn)士也無(wú)法運(yùn)行它。世界上最要啟動(dòng)這個(gè)項(xiàng)目,計(jì)算機(jī)也需要多達(dá)70000個(gè)量子比特和8000萬(wàn)個(gè)邏輯門(mén)。無(wú)法 該項(xiàng)目的作者解釋道:“眾所周知,有史以來(lái)任何一個(gè)能用的毀滅計(jì)算設(shè)備都能夠運(yùn)行《毀滅戰(zhàn)士》。盡管進(jìn)行了幾十年的戰(zhàn)士積極研究,但量子計(jì)算機(jī)至今還沒(méi)有開(kāi)發(fā)出一個(gè)實(shí)際應(yīng)用。世界上最隨著為量子計(jì)算機(jī)設(shè)計(jì)的計(jì)算機(jī)也《毀滅戰(zhàn)士》第一關(guān)的端口“Quandoom”以單個(gè)QASM文件的形式發(fā)布,這種情況在今天發(fā)生了改變,無(wú)法它僅使用70000個(gè)量子比特和8000萬(wàn)個(gè)門(mén)。雖然這樣的量子計(jì)算機(jī)目前還不存在,但“Quandoom”可以在傳統(tǒng)計(jì)算機(jī)上有效地模擬,在配備至少5GB內(nèi)存的筆記本電腦上實(shí)現(xiàn)每秒10-20幀的幀率,使用隨附的輕量級(jí)(150行C++代碼)模擬器稱(chēng)為QASM。” 這意味著目前,我們只能在配備至少5GB內(nèi)存的常規(guī)PC硬件上使用QASM模擬器模擬在量子計(jì)算機(jī)上運(yùn)行的游戲。游戲仍然不能完美運(yùn)行,因?yàn)樗鼘?shí)現(xiàn)了大約每秒10-20幀的動(dòng)畫(huà)效果。 為量子計(jì)算機(jī)創(chuàng)建游戲是一個(gè)相當(dāng)大的挑戰(zhàn)。Lumorti不得不用C++編寫(xiě)8000行代碼來(lái)實(shí)現(xiàn)量子操作并為這個(gè)3D游戲創(chuàng)建一個(gè)簡(jiǎn)單的邏輯。量子計(jì)算機(jī)的運(yùn)行方式與傳統(tǒng)計(jì)算機(jī)完全不同,因此將游戲適應(yīng)新的架構(gòu)需要一種創(chuàng)新的方法。 《毀滅戰(zhàn)士》多年來(lái)一直是開(kāi)發(fā)者的挑戰(zhàn)。它的簡(jiǎn)單結(jié)構(gòu)和受歡迎程度使其被熱切地用于測(cè)試新舊技術(shù)的能力。因此,在量子計(jì)算機(jī)上運(yùn)行《毀滅戰(zhàn)士》將是一個(gè)具有象征意義的步驟,展示這種技術(shù)的潛力。 雖然我們還不能在量子計(jì)算機(jī)上運(yùn)行《毀滅戰(zhàn)士》,但“Quandoom”是朝著這個(gè)方向邁出的重要一步。Lumorti正在進(jìn)行代碼優(yōu)化,這可能使游戲在未來(lái)能夠在真正的量子硬件上運(yùn)行。 量子技術(shù)的發(fā)展正在迅速推進(jìn)。有可能與基于AI的解決方案相結(jié)合,很快就會(huì)創(chuàng)建出具有足夠計(jì)算能力的量子計(jì)算機(jī),不僅能夠運(yùn)行《毀滅戰(zhàn)士》,還能運(yùn)行更先進(jìn)的游戲。 |