就在最近,Microsoft Azure 技術長 Mark Russinovich 公開了一項名為「DoomPaint」的全新實驗專案,並成功將 id Software 旗下極具代表性的射擊遊戲《毀滅戰士》搬上了小畫家,讓這個 Windows 電腦內建的微軟經典繪圖軟體成為一個「投影螢幕」。

根據「DoomPaint」於 GitHub 平台上的說明,這項專案並其實沒有直接透過小畫家本身來遊玩《毀滅戰士》,而是先運行一個正版的《毀滅戰士》試用版,並在運行的過程中將會每一幀的遊戲畫面通通複製到 Windows 的剪貼簿中,接著再直接貼到小畫家的畫布上,藉此讓玩家透過微軟內建的繪圖軟來體驗這款射擊遊戲的完整內容。

這個跳脫框架的設計也創造出了許多出乎意料的遊戲功能,舉例來說,透過這種方式貼上的每一幀都能單獨進行撤銷步驟,也就是說玩家在受傷或死亡時,就能按下 Ctrl+Z 來回溯時間。由於這個繪圖程式將每一幀都視為一個單獨的圖像,玩家也能隨時保存當下的進度畫面,並創造當前遊戲畫面的 PNG 截圖。
即使僅僅只是將小畫家當成顯示器,「DoomPaint」依然能夠完美達到《毀滅戰士》原生的 35hz 畫面,並以經典的 320×200 解析度運行。另一方面,Mark Russinovich 也解釋道這項專案使用的《毀滅戰士》遊戲引擎始終都會維持順暢運作,並不會受到小畫家的影響。

此外,這項專案在技術上也使用許多方式繞過了一些潛在的問題,藉此確保小畫家能夠順利接收「DoomPaint」從遊戲引擎複製而來的每一幀畫面,而不會觸發剪貼簿錯誤導致影響玩家遊玩。
「小畫家負責渲染遊戲,但並不會親自進行運算。小畫家完全無法運算任何玩意,小畫家從來就不會進行運算。這就是笑點所在」他表示

過去數十年來,id Software 經典射擊遊戲《毀滅戰士》漸漸在社群中建立起了一種「萬事皆可運行」的形象,而擁有專業工程背景的玩家們也不斷試圖挑戰,讓這款遊戲登上各種意想不到的平台與裝置,而小畫家則成為了毀滅戰士的另一個新歸屬。