Re: [Sim5] 小玩了一下

作者: efreet (Soth)   2014-05-10 10:13:09
稍微回一下大地圖的問題。
先聲明我不懂程式設計,以下資訊是空閒時從官網、
reddit(美國PTT或2ch?)、simtropolis(知名MOD網站)的討論中看到的,
可能沒辦法解釋得很清楚,也可能有理解錯誤的地方,
想看正確詳細的說明還請自己去爬文。
關於為什麼offline mode出了近兩個月,還是沒有大地圖的消息,
原因不是改個地圖長寬數字這麼簡單。
GlassBox(Simcity 2013的引擎,以下簡稱GB)是個過時的引擎,
最初是在單核 32bit的架構下去設計的,引擎本身的效能很有限。
幾位modder試著把現有的地圖長寬增加兩倍,也就是四倍大小的地圖去跑,
在高階電腦、高階顯卡的情況下,跑出來的結果很不穩定,FPS甚至會降到10以下。
即使將增加的倍率調降,只讓地圖大一點,效能也不盡理想,
當初Maxis公告無法做大地圖的理由應該是實話。
這跟引擎的運作方式也有關係,過去的遊戲是用數據去模擬,再呈現出動畫,
而GB則是把數據用很多小單位取代,各自去模擬不同的細節。
假設塞車的狀況,以前是數據算出車流量多,然後就會顯示塞車的動畫給你看,
GB則是模擬大量的市民個別通勤(每個市民都是一個模擬單位),而造成塞車。
所以說地圖變大兩倍,整個GB引擎的運算量增加三、四倍以上是很有可能的事情。
好吧,那我們不要大地圖,把區域裡每個城市間的空氣牆拆掉總可以吧?
可以,事實上早就有mod能把空氣牆拆掉,讓你能在現有的城市範圍外建設,
但問題是程式碼是寫死的,你可以把道路、水電延伸到外面,但RCI是不會運作的,
最初就是設計這些模擬機制只會在現有的範圍內產生,
你頂多只能在範圍外直接蓋建築物,讓城市「看起來」大一點,
但那些建築都沒實際作用,除非連程式碼一起改寫。
所以說不管那種方式,modder很難在沒有Maxis的幫忙下去改變地圖大小,
並讓他正常運作,唯一的辦法就是EA出錢出力,再用一、兩年的時間去改寫引擎,
弄個升級版的GB2.0,或是另外一個新引擎,不然短時間內就算Maxis突然想做大地圖,
也一樣是做不到。
現在玩家能做的就是接受這款遊戲是模擬小鎮的事實,然後繼續等,
不論是等那幾位天才modder想出辦法,或是等Maxis願意升級引擎開發新作,
可能都要花很長一段時間。
另一個辦法就是Simcity 4再戰五年(或十年)....
作者: Demohunter (真賤)   2014-05-10 12:14:00
推!!!
作者: a410046 (a410046)   2014-05-10 12:57:00
我難過
作者: houting (( °□°)?!)   2014-05-10 13:25:00
SC4在我硬碟已經待了超過十年 繼續邁向下一個十年 @@
作者: ammor (欸幕喔阿)   2014-05-10 18:02:00
我難過+1
作者: homingwei (山中聽海)   2014-05-10 21:50:00
看了這篇,腦中只有一句話閃過:版標那句應該改成Beta永遠不會結束了……囧
作者: SSamuel (Crucify My Love)   2014-05-10 22:17:00
那一年默默無言只能選擇離開QQ
作者: Istari (Ainu)   2014-05-11 00:08:00
當初遊戲未出前 看他們介紹GB 就覺得好白癡 這甚麼爛引擎美術爛 程式爛 都還有救 引擎爛真的沒救哀 而且沒有其他遊戲公司想做模擬城市類型遊戲 近年來只有
作者: quaketw (O_O)   2014-05-11 01:20:00
推!!!
作者: OniEikichi (全家就是你家)   2014-05-11 11:48:00
我難過
作者: andyhu1215 (大魯哥)   2014-05-11 15:10:00
我也難過啊
作者: donkilu (donkilu)   2014-05-11 22:52:00
Glassbox是很強的模擬系統啊,但太吃運算量了都玩到城市等級了,玩家根本不那麼care單一市民的行為
作者: will3509111 (呆丸郎)   2014-05-11 23:32:00
EA肯砸錢投資GB新版的話應該又能撐一陣子
作者: fitano (菲塔諾)   2014-05-12 00:37:00
原來是運算核心的問題,最後一絲希望破滅了..
作者: felaray (傲嬌魚)   2014-05-12 12:48:00
難過 :'(
作者: Mahoutsukai (魔法使い)   2014-05-12 15:15:00
我難過 GB真的是眼高手低的一大悲劇產物
作者: milkfox (牛奶口味)   2014-05-12 21:02:00
GB設計理念真的很好 但是大概要用超級電腦來玩吧
作者: j2squared (j2squared)   2014-05-13 19:02:00
剛看預告就覺得運算單一市民太龜毛了
作者: kamichu (ichigo)   2014-05-15 00:19:00
那只好一次模擬一部分市民 其他的就跟殭屍一樣不動XD
作者: aresa (秋涼)   2014-05-15 00:30:00
其實做到能穿越物件就可以解決掉很多問題了,但整理交通的樂趣就會消失

Links booklink

Contact Us: admin [ a t ] ucptt.com