推出全球首款量子计算机游戏

我刚做了一个电脑游戏。 不适用于PS4或XBox甚至Nintendo Switch。 我是为量子计算机制造的。 我是在实际的,真实的量子计算机上播放的,您也可以。

这不是一个非常复杂的游戏。 当前的量子计算机没有那么多能力。 从根本上说,它是石头/纸/剪刀的量子版本。 但是它确实包含了使量子计算变得特别的一线曙光。

我使用的量子计算机是IBM生产的那种,并提供给云,供我们所有人使用。

IBM Research Quantum经验
IBM Quantum Experience代表了量子云计算的诞生,它提供了对IBM实验性数据库的动手访问 。www.research.ibm.com

它有五个量子位。 其中一位将担任裁判,告诉我们谁获胜。 其他四个都是潜在的对手。 虽然我们一次只能对抗一个。

为了制作量子比特的游戏,我们研究了我们可以做的一些事情。 为了获得启发,我们可以看一下普通位的可能性。

我们可以用普通位完成的最简单的操作称为非门。 它将位从0翻转到1,并将1翻转到0。Quantum计算机可以做到这一点,但是它们也可能花哨一些。 例如,他们可以做一半的NOT运算,将量子位保持在0到1之间的奇特的边缘状态。量子叠加,就像薛定ding的猫一样。

实际上,有两种方法可以做到一半不做。 我们将稍微滥用符号,将其称为S和S匕首。 如果您做两个S门,则会得到一个整体的NOT。 毫不奇怪:这就是两半! 两个S匕首门也会给您NOT。 但是,如果您每个都有一个,它们就会取消。 您将回到起点。

这是游戏背后的机制。 我们将有两名球员。 一个人想对裁判位做一个NOT。 另一个想要保持原样。 两者都可以选择以下两个动作之一:S和S匕首。 如果他们都选择相同,则希望“非”的人获胜。 如果他们选择不同,则另一方获胜。

其中一名玩家将成为人类。 另一个将是另一个量子位。 我们将把量子播放器叠加在选择S和S匕首上。 然后,我们将与裁判进行互动,使他们重叠在一起进行S和D与S的匕首操作。 我们将同时处于输赢状态。 甚至连众神都不知道它会走哪条路。

然后我们测量。 我们看裁判。 我们看看它是否已被NOT更改。 如果有,我们赢了!

这看起来似乎有些随机。 就像石头/剪刀布一样。 但是实际上,两者都有战术。 玩够了,您会发现对手不是完全随机的。 噪声弄乱了量子比特的纯净,纯净的随机性。 您的对手将变得凡人虚弱。 每个人经历的噪音不同,因此他们都有不同的性格要学习。 他们会有一些可以利用的偏见,可确保您在大多数情况下都能脱颖而出。 尽管那可能只意味着赢得51%的时间,而不是50%的时间。

除非您让IBM建立自己的量子处理器,否则您对量子狂热的了解可能不会太深。 您每天只能运行几个游戏。 主要的乐趣来自知道您正在使用先进的量子计算机来播放technology脚的石头/纸张/剪刀克隆。 如果那没有实现梦想。 我不知道是什么

该游戏有两个版本,均可 在此处获得 最好使用 ProjectQ 版本(使用.py文件) 玩游戏 也可以使用 IBM Quantum Experience 界面(使用.qasm文件) 直接播放 无论哪种情况,您都需要一个Quantum Experience帐户来访问他们的设备。

我现在还制作了两人游戏:量子战舰!

量子战舰:第一个用于量子计算机的多人游戏
就像普通的战舰一样,但同时又更简单,更复杂。 medium.com