科技媒体Windows Latest近日发布了一篇博文,介绍了在Windows 11系统中通过DoomPaint项目在画图(Paint)应用中运行《毁灭战士》(Doom)的体验。
该项目由微软Azure首席技术官马克·鲁西诺维奇(Mark Russinovich)开发,他将微软画图(MS Paint)用作游戏画面的显示窗口,实现了在画图应用中真正运行原版《毁灭战士》游戏。
在运行机制上,游戏依赖ViZDoom(引擎分支)在后台渲染游戏画面,并通过Windows剪贴板将每帧画面粘贴到画图应用的画布中。DOOM1.WAD文件提供游戏关卡和Bobby Prince的原声配乐。
DoomPaint支持完整的键盘操作、音效和MIDI音乐。默认分辨率为640×400,帧率最高可达35 FPS;调整分辨率至320×200后,帧率会有所提升。
与之前将独立游戏窗口镜像或录屏到画图中的方案不同,DoomPaint没有第二个《DOOM》窗口,画图画布是唯一的显示区域,玩家输入也必须通过画图进行。
游戏画面以浮动选区的形式出现在画布中,HUD元素如生命值、弹药、护甲和状态头像等位于画布底部。音效由ViZDoom通过OpenAL输出,音乐模块从WAD文件提取原始音乐数据,并在需要时将Doom的MUS格式转换为MIDI,通过Windows MIDI音序器循环播放。



