終成絕唱 《菲斯》製作者為PC版推出最後一款補丁
著名獨立遊戲《菲斯》最近在Steam上悄悄放出了最後一個更新補丁。遊戲程序員Renaud Bedard一年以前曾在自己的私人部落格上公布過這款更新補丁的計劃。
Bedard在為Polytron效力期間擔任了程序員的職位,PHil Fish則負責設計和美工。這款補丁版本為1.12,修正了超過120個bug。Bedard在部落格中表示本次補丁的主要目的是:
- 削減對OpenTK的依賴度。我從一開始就遭遇了許多問題,從聲卡檢測到窗口化,再到垂直同步和全屏。我想試試SDL 2.0是否有改善。
- 提供更有效的音樂串流。PC和Mac版《菲斯》使用了C# Ogg Vorbis解碼器,全平台通用。我還編寫了一個串流編碼同時使用OpenAL,最後入選了MonoGame代碼庫!但這個方式也很慢,耗資源,對磁盤訪問量很大。所以我希望找到更好的解決方式,讓某些場景中不再打斷音樂播放連貫性。
- 建立PC和Mac全版本的統一代碼庫。和1.11一致。PC版使用的是MonoGame 3.0,並沒有進行太多上遊更新改動,因為總是會莫名崩潰。這對於維護來說很不好,將個版本進行中心化,使用乾淨的FNA後台,盡可能減少平台特異性代碼。
- 讓它成為最終極的補丁更新。自從放出《菲斯》1.11以後,幾乎就不想再進行修複和增加了,因為我沒時間從全職工作和養孩子中再抽出時間。而且我搞《菲斯》搞了9年,多少有點疲倦。所以我真心希望這次更新能夠解決所有問題,這輩子以後就告別這款遊戲了。我在這款遊戲以外花的時間也很多,我回來做補丁也是蠻有熱情的,而且沒人催,我自己控制節奏。而這也是我最後一次為它做補丁。