信嗎?EA稱弄模擬城市5離線模式花了6個半月
昨天我們報導,在發售10個月後,《模擬城市5》終於推出了“離線模式”。此消息一出,很多玩家在歡喜之餘,也對EA改正錯誤的速度有很多詬病。也許是聽到了玩家的吐槽,最近變得十分“有誠意”的EA出來訴苦了,他們表示,製作《模擬城市5》的“離線模式”好艱難!花了六個半月時間呢!
《模擬城市5》的首席軟體工程師Simon Fox在Maxis工作室官方部落格上發表了一篇新博文,專門講述從計劃到完成“離線模式”的過程中遇到的難題。
“Lucy Bradshaw(《模擬城市5》團隊的美女工程師)曾說,沒有大量的程式工作,根本不可能做出來‘離線模式’,很不幸,她說對了。”Fox寫道,“我們花了整整六個半月的時間,重寫很多遊戲代碼,才讓‘離線模式’出爐。有些內容看似無關緊要,比如城市存檔和加載的流程等,但為了讓所有功能順暢工作,我們必須全部推翻重寫。”
“我希望它能像打開一個開關那麽簡單,或者讓遊戲去和另一個虛擬客戶端發生聯繫,而不是我們的伺服器,但顯然,這是不可能的。為了讓遊戲正常運轉,所有的計算過程全部要重新寫。”
Fox表示,因為《模擬城市5》原本是在在線伺服器的基礎上開發出來的,如今要剝離所有互聯網相關元素,讓它能在本地單獨運行,則意味著要把所有Java語言用C++語言重寫。
除了編程語言外,另一個困擾著Maxis的問題是本地優化。
“讓《模擬城市5》好玩是我們的義務,它必須在各種配置的機器上都能有有效運行。我們可不希望那些熱愛遊戲多人模式的玩家在進入單人模式後因為糟糕的優化而產生心理落差。”
“原來是在線模擬,現在是局域化模擬,很多元素都是不一樣的。我們還要移除一些功能,比如部分支持在線交易的用戶目錄界面、社交元素、全球市場、排行榜和成就榜等。與此同時,你還要謹防這些內容的移除影響到在線遊戲部分。”
不過,現在Maxis已經解決了所有難題。《模擬城市5》的“離線模式”已經處於Alpha測試階段,很快就將隨遊戲的10號更新包一起發布。