《毁灭战士》终于被移植到了量子计算机上

摘要:

第一人称射击游戏《毁灭战士》(Doom)的新移植版已经开发出来,可以在量子计算机上运行。 该版本名为Quandoom,由巴塞罗那ICFO的量子计算研究员卢克-莫蒂默(Luke Mortimer)创建,他以Lumorti的名义发布项目, 它是用量子电路和算法编程语言编写的单个 QASM 文件。

1727711614_example.gif

虽然目前还没有能够玩游戏的量子硬件,但 Lumorti 的工作显示了在新架构上玩游戏的潜力。 量子端口突破了极限,其规格甚至让最强大的经典 PC 也相形见绌。 仅执行基本代码就需要 72376 量子位和 8000 万门。

不过,今天我们仍然可以体验 Quandoom。 Lumorti 包含一个轻量级 QASM 模拟器,它能将量子指令转化为经典计算模式。 即使在普通笔记本电脑上,模拟器也能让 Quandoom 以每秒 10-20 帧的速度运行,早期的游戏画面看起来就像上世纪 80 年代的矢量图形射击游戏。

虽然现在还不存在这样的量子计算机,但《Quandoom》可以在经典计算机上高效模拟,在我的笔记本电脑上使用附带的轻量级(150 行 C++)QASM 模拟器,能够以 10-20 帧/秒的速度运行。

要玩 Quandoom,您需要 从 GitHub 下载文件,然后将 QASM 文件拖到模拟器可执行文件上。 需要注意的是,加载该文件大约需要 5-6GB 内存。 目前只有第一关可玩,画面相当阳春,没有音效或音乐,Lumorti 还提供了在其他系统上测试高级技术方面的编译提示。

Quandoom的代码文件使用缩写进行了大幅压缩,但如果不使用缩写,估计仍有30GB。 随着时间的推移,在量子版中重新插入经典《毁灭战士》缺失部分的工作仍在继续,开发速度有时会有些缓慢,因为 Lumorti 承认他有时会对这个雄心勃勃的项目感到厌倦。

查看评论
created by ceallan