Slashdot 中文
关注
Azure CTO 逐帧将毁灭绘制进画作中”
微软 Azure 首席技术官 Mark Russinovich 开发了一个名为"DoomPaint"的非传统项目,该项目使用 Microsoft Paint 作为显示界面来运行 Doom。该设置在 GitHub 上也被称为"MS Paint Doom",它利用 Windows 剪贴板来传输每一帧渲染画面。ViZDoom 负责在无头模式下实际渲染 Doom 游戏并生成每一帧;这些帧随后通过 Windows 剪贴板传递,并粘贴到 Paint 的画布上。一个底层的键盘钩子(keyboard hook)在 Paint 处于前台时捕获并处理游戏输入,从而确保游戏控制。游戏音效直接来自游戏引擎。Russinovich 公开承认使用了 AI 模型 Claude 来协助编写此项目的代码。他还表示,对于更严肃的研究工作,他对 Fable 5 这一 AI 模型的使用体验良好。然而,他承认 DoomPaint 是一个“轻浮”的项目。Russinovich 强调,Paint 的作用仅限于显示游戏。他澄清道,Paint“渲染了游戏,但并未计算游戏”,并指出“Paint 不执行任何计算”正是该项目的核心幽默所在。