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一年后就感到厌倦了,因此目前只能玩到第一关。另外,还有一些限制,例如“所有物体都是透明的”、“没有颜色、音乐和音效”、“敌人无法在房间之间移动”、“没有自动地图”等等。