《Doom》被塞进各种不该存在游戏的地方,这件事本身已经不算新闻。割草机、打印机、聊天机器人、肠道细菌都跑过这款1993年的射击经典,但这次的载体是微软Windows内置三十几年的小画家。

根据Tom's Hardware报导,这个名为DoomPaint的项目让原版shareware版《Doom》真的在小画家里运行,画面帧数能到35FPS——对一款1990年代的PC游戏来说,这数字其实不差。更值得留意的是主导者的身份:微软Azure首席技术官Mark Russinovich。他在游戏的GitHub页面上解释了原理,每一帧画面都会先放上Windows剪贴板,再贴进小画家的画布,成为一次货真价实的文档编辑动作。

换句话说,小画家并不知道自己在「播放游戏」,它只是不断接收粘贴指令,画布上的每一格颜色变化在系统眼中都是用户手动粘贴的图层。这个GitHub repo也附上完整资源与教学,让有兴趣的人能在自己的小画家上跑起这款游戏,版本还保留了音效与音乐,不是单纯的无声画面示范。

《Doom》的引擎向来以精简高效闻名,这也是它三十多年来不断被塞进各种非典型平台的原因。DoomPaint把清单上的怪异名单再加一项,而这次的操刀者不是业余黑客,是负责云端基础架构的技术主管,这点本身比技术细节更有意思。