[SkyL] 市民似乎不會呼叫最近的服務設施?

看板Simcity (模擬城市)作者 (屁股)時間9年前 (2015/03/17 22:53), 編輯推噓7(706)
留言13則, 8人參與, 最新討論串1/1
有人注意到市民似乎不會呼叫最近的服務設施嗎?解釋一下剛剛的發現 我在原本的A區有各式各樣的設施(EX:消防局),後來新建了一個B區,也放了消防局 但A區跟B區還沒用道路連接起來B區就有房屋失火了,此時我看B的消防局還有很多空車 但B消防局並沒有派出車輛就讓房子燒毀了,他們在附近而已 後來A區跟B區連接起來了,又有房子失火了,此時A區消防局有派車來,火也順利撲滅了 ,但比較近的B區消防局反而派車去支援A區,A區也有空車阿@@ 問題:房子失火時似乎不會呼叫最近的消防局給予服務,似乎是在某個範圍內隨機呼叫的 ,也沒有檢驗道路是否有通,這樣在交通順暢的情況下問題不大,但若以剛剛的情況下, 萬一A區塞車的話,B區又要有房子燒毀了,而該房子附近明明就有消防局 以下是假設性問題,字多,可直接end: 若我觀察到的不是偶然而是經常發生的話,我會認為是一個非常小的bug,雖然我們還是 要將設施分散建設,防止該設施群產生過多的車流影響彼此,但當我們希望某個設施 盡量服務附近區域時,就會有問題了 解法也不難: 在呼叫服務的時候從最近的設施開始呼叫就可以了,也許有人會認為這樣會消耗太多運 算資源,但我們可以注意到,建造服務設施時會有綠綠的服務範圍,這個服務範圍根據 官方的說法是有將道路遠近方向大小考慮進去的,這個綠綠的服務範圍運作起來是很順 暢的,顯然演算法不錯,不會增加太多運算量,事實上以我學演算法的經驗來看,在一 個graph裡面找最近的neighbor的確也是很快的 大家有發現嗎?還是只有我而已XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.211.106 ※ 文章網址: https://www.ptt.cc/bbs/Simcity/M.1426603989.A.AC0.html

03/17 23:00, , 1F
不過國外試驗bus only road文的有提到要蓋個消防局在被隔
03/17 23:00, 1F

03/17 23:00, , 2F
開的路上,bus depot起火時才不會整個燒掉…如果像你講
03/17 23:00, 2F

03/17 23:00, , 3F
的事情會發生的話,那應該還是會常常燒掉XD
03/17 23:00, 3F

03/17 23:04, , 4F
馬上去爬該文,其實我也是第一次發現,應該多做測試
03/17 23:04, 4F

03/18 01:07, , 5F
+1我也有發現這個問題
03/18 01:07, 5F

03/18 02:40, , 6F
真的,殯儀館正旁邊有死人結果他不出車
03/18 02:40, 6F

03/18 05:47, , 7F
大概是市民沒有塞紅包被拒載,只好找遠的XD
03/18 05:47, 7F

03/18 14:35, , 8F
我還吐槽你市民乾脆直接用搬的把屍體搬過去算了 壓
03/18 14:35, 8F

03/18 14:35, , 9F
根不到100公尺也要靈車載.....
03/18 14:35, 9F

03/18 17:44, , 10F
也有遇到類似bug
03/18 17:44, 10F

03/18 19:26, , 11F
後來再測又測不太出來了@@可能偶而才會出現
03/18 19:26, 11F

03/24 15:05, , 12F
+1失火地點在消防局對面兩分鐘後才到而且還燒個精光,
03/24 15:05, 12F

03/24 15:05, , 13F
你敢新信
03/24 15:05, 13F
文章代碼(AID): #1L23_Lh0 (Simcity)
文章代碼(AID): #1L23_Lh0 (Simcity)