长期以来,经典第一人称射击游戏《毁灭战士》(Doom)一直被极客们视为“移植圣物”,从收银机、冰箱到ATM机,各类奇葩设备上都留下过它的身影。如今,这一“战绩”再添新成员——微软Windows系统自带的“画图”工具,也成功成为了它的运行平台。

微软Azure首席技术官马克·鲁西诺维奇(Mark Russinovich)近日发布了一款名为《DoomPaint》的开源项目,正式将这款老游戏“搬”进了Windows内置的“画图”程序中。需要强调的是,这并非在画图软件内部重制游戏,而是让“画图”纯粹充当显示终端,真正运行的是《毁灭战士》游戏引擎(ViZDoom)及对应的Shareware版本游戏文件。
该项目的实现原理颇为巧妙:游戏引擎在后台运行时,会将每一帧渲染完成的画面复制到Windows剪贴板,再自动粘贴至“画图”的画布上,从而形成连贯的动态影像。更有趣的是,由于画面以“编辑中”的位图形式呈现,玩家甚至可以利用“画图”自带的快捷键“Ctrl+Z”,对受伤或死亡等不利操作进行“撤销”,实现类似时间倒带的效果。

尽管依赖剪贴板中转,但《DoomPaint》在原始320×200分辨率下仍能维持35FPS的流畅度,并可支持最高640×400分辨率,同时完整保留了背景音乐与音效。鲁西诺维奇还幽默地调侃道,“画图”软件只负责渲染画面,从不参与任何实际计算——这恰恰是他开发这一项目的“笑点”所在。

《龙之家族》第三季首尾精彩绝伦、中间还有意外惊喜,但拖沓的节奏,最终让剧情推进步履瞒珊,为最终季留下了隐患。
《牛来》票房两周突破一千万,但可能即将加入失传媒体
第65章 复活