討論串[程式] 模擬城市的電線連接判斷是怎麼做的阿???
共 8 篇文章
內容預覽:
我有個初步想法. 只要建築物有新增或移除. 就先把所有的建築標記為"無電". 然後用擴散法. 從發電的來源(電廠)開始. 向鄰近的可以導電的建築標記為"有電". 接下來把這些"剛得到電的"建築. 再用跟電廠同樣的方法把電擴散出去. 用遞迴做程式碼會很精簡. 這個做法應該會比A*快很多. 如果不用遞迴
(還有60個字)
內容預覽:
很有趣的問題 :D. 從遊戲設計的角度來看,這裡面有偷機取巧的空間 XD. 我記得在遊戲裡電線的連結或移除並不會馬上造成影響,. 而是會隔個 1 到 3 秒才會出現影響. 這個幾秒鐘的間隔有可能是程式在拼命運算造成的延遲. 也有可能是一種偷機的方式,也就是說,. 「如果有玩家在短時間內一直把電線建了
(還有697個字)
內容預覽:
最近在研究模擬城市的一項功能. 就是每個建築物都會去判斷 自己是否有電線連結到發電廠. 目前我想的辦法寫一個尋路程式(例如 A*). 每蓋一個建築物 或是蓋一個電線 或是拆一個電線. 就對所有的建築物 跑尋路程式. 而電線是道路 終點是發電廠. 判斷建築物 是否可以透過電線 找到發電廠. 不過這個運
(還有51個字)