创建
DOOM 在 Microsoft Paint 中运行,使用 DoomPaint,这是一个新的 GitHub 项目

DOOM 在 Microsoft Paint 中运行,使用 DoomPaint,这是一个新的 GitHub 项目

Arkadiy Andrienko

马克·鲁西诺维奇,微软Azure的首席技术官, 于8月2日发布了 DoomPaint,作为一个GitHub实验,带有非常字面意义的笑点:画图只是显示层,而游戏在其他地方运行。该项目在GitHub上可用,笑话很简单:画图只是显示层,而真正的游戏是单独运行的。

DoomPaint并没有在绘图应用中重现射击游戏。相反,它运行实际的DOOM引擎,并将每个渲染的帧粘贴到画图的画布上,作为正常的文档编辑,每帧首先经过Windows剪贴板。鲁西诺维奇简单地总结了这个想法:

画图渲染游戏,但不计算它。画图什么都不计算。画图从未计算过任何东西。这就是笑话。
— 马克·鲁西诺维奇,微软Azure首席技术官
Now Doom is in Paint
现在Doom在画图中

该项目使用了原始的共享软件DOOM1.WAD,并且还包括Freedoom资产。声音和音乐也包含在内,因此结果不仅仅是一个视觉把戏,而是在一个意想不到的窗口中运行的经典射击游戏的工作版本。

DoomPaint在以游戏原始320×200分辨率运行时,可以达到DOOM的原生35 Hz。它还将撤销视为时间旅行:每帧都是一个撤销步骤,因此按下Ctrl+Z可以回退到最新的操作,而从画图保存则会生成当前帧的PNG截图。

DoomPaint的源代码已经在GitHub上,因此任何对这个奇怪实验感到好奇的人都可以自己检查它是如何工作的。这是对一个简单想法的奇怪但非常字面意义的回答:当DOOM在微软画图中变得可玩时,会发生什么?

    关于作者
    评论0