
正所謂只要有螢幕,萬物皆可《Doom》,近期 GitHub 開源專案又有全新力作,讓 Windows 內建的小畫家也能執行該遊戲,還能利用快捷鍵功能,如《波斯王子》一般,在失誤、死亡的瞬間利用 Ctrl+Z 復原快捷來倒帶復活。
由開發者 Mark Russinovich 打造的「DoomPaint」專案,在概念上是將小畫家變成了虛擬螢幕,透過 ViZDoom 在背景進行遊戲運作,藉由腳本,將運算好的畫面直接送進剪貼簿,再自動不斷地執行 Ctrl+V ,將遊戲畫面複製到小畫家的畫布上。
由於是透過大量複製、貼上的形式來顯示畫面,相當考驗記憶體與 CPU 運算資源,遊戲的流暢度會依照畫布解析度不同而有所不同,如果以《Doom》原生的 320x200 解析度,能夠以遊戲原生的35 FPS 畫面執行,若使用更高如 640 x 400,FPS 將會有所減損。
在玩法上,除了基本的 WASD 移動、F/Ctrl 射擊等基本操作外,開發者還利用小畫家具備「步驟暫存」的特性,只要按下 Ctrl+Z 復原快捷鍵,就能將畫面進行倒退,讓玩家可以隨時在失誤的時候進行自救。
不過需要注意,由於小畫家在 Windows 11 能夠保存的步驟上限約為 50 步,如果以 35 FPS 的遊戲畫面計算,相當能夠挽回的時間就是 1 - 1.5 秒左右,若使用較高的解析度遊玩,救援時間也會相應拉長,但代價就是整個遊戲流暢性較差,就看各位如何取捨了。
GitHub 連結:【點我】