《毀滅戰士》(Doom)在今年12月10日迎來上市25周年紀念,當年它靠著令人震撼的3D視覺效果與刺激的第一人稱視點造成轟動,也因強大的影響力,讓第一人稱射擊遊戲有了「Doom-Like」的別稱。在25年過後,你是否玩膩了遊戲內建的關卡呢?現在除了可以下載社群玩家自製的地圖外,還可以透過掃地機器人把你家的環境變成地圖喔。
把掃地機器人路徑變地圖
自由作家、程式開發者Dick在其個人部落格上發表了Doomba程式,可以將Roomba掃地機器人走過的路徑,自動轉換為變.wad格式的《毀滅戰士》地圖。
有興趣的讀者可以至Dick的部落格下載Noesis,並將壓縮檔中的\optionalplugins\pythontool_roomba.py檔案複製到\plugins\python,接著執行Noesis.exe。
開啟Noesis程式後,點選Tool -> Roomba Tracker,程式就會自動掃瞄區域網路中的Roomba掃地機器人,並讀取.noeroomba格式的路徑檔。在Noesis的檔案瀏覽器找到路徑檔並點擊滑鼠右鍵,選擇Doomba就能轉換為.wad地圖。
如果讀者沒有掃地機器人的話,可以使用scenes資料夾中的partialrun.noeroomba範例檔案,或是透過記事本打開pythontool_roomba.py檔案,將「ENABLE_TEST_FUNCTIONS」的參數改為True(T需要大寫,其他小寫),就能將平面圖檔匯入轉換為路徑檔。
1
可以預想的是,這種使用程式自動產生的地圖,在平衡性與趣味性上應該不會比人工編輯的地圖好玩,但可以把自己家中環境轉變為遊戲地圖,也別有一番風味。
加入電腦王Facebook粉絲團