Re: [3000] 交通網路的運作規則
※ 引述《kutkin ( )》之銘言:
: ※ 引述《Ycat1911 ( )》之銘言:
(恕刪)
[譯文] SC3000交通與運輸規則
Source:
http://www.sc3000.com/knowledge/showarticle.cfm?id=1062
原作: Kyle D.J.
一般規則
SC3k內的交通計算是以“一趟旅程”來計算。一趟旅程定義為從城
市內一點移動到另一點,分別計算經由不同途徑所需要的成本。
文中將會簡單介紹會影響交通的參數,而非如何計算出模擬交通的
方法。
旅程計算方法
影響一趟旅程的成本包括交通工具的選擇、交通堵塞程度以及途徑
的選擇。把一條途徑上每一格的成本加起來即為此條途徑的成本。
經由比較不同的途徑旅行成本決定模擬居民使用哪一條途徑移動。
而如何選擇途徑的計算方法無從得知。
一個交通格子的成本計算公式如下:
一格成本 = 交通工具成本 + 交通密度 ╱ 工具除數
使用不同的交通工具不只是每一格移動的成本不同,對於交通堵塞
的忍受程度也有影響。一般來說工具除數越大表示交通堵塞不太會
增加移動成本。
表:不同交通工具的成本參數
交通工具 成本 工具除數
一般道路開車 4 25
一般道路公車 3 30
高速公路開車 2 100
高速公路公車 1 120
公車站 8 10
火車站 6 10
地鐵轉乘站 6 10
地鐵站 6 10
鐵路 2 255
地鐵 1 255
損壞的交通設施 32 --
譯註:未提到交流道的屬於哪種格子。另,等很久的車站也會降低
居民使用意願。
舉例來說,一條從住宅區至商業區的旅程成本計算可能如下:
﹝假設交通擁擠程度皆為128﹞
3 X ( 4 + 128 / 25 ) = 27 從房子走三格到公車站
1 X ( 8 + 128 / 10 ) = 20 在公車站等車
6 X ( 3 + 128 / 30 ) = 44 公車在一般道路上開6格
30 X ( 1 + 128 / 120) = 62 公車在高速公路上開30格
5 X ( 3 + 128 / 30 ) = 36 公車在道路上開5格
1 X (32 + 128 / 30 ) = 36 公車開過一格損毀的道路
2 X ( 3 + 128 / 30 ) = 14 公車在道路上開2格
0 在商業區下車
(公車可在任何地方下車)
---
239 旅程成本
從例子可以看出維持交通經費有助於減少旅程成本。
交通密度規則
每趟實際經過的旅程會讓該格的交通密度上升三,而每格最高的密
度則為 255。每個月的交通密度會從前一個月的密度 75%開始起算
,推測是避免計算溢位的問題。
模擬居民喜歡一窩蜂的往人多的地方去,通常會選擇交通密度較高
的路進行移動。但若交通密度高於 165時居民也會感到惱怒而尋找
替代道路移動。
某些法案亦對交通密度有所影響:
隔日駕駛 道路與高速公路-10%
汽車共乘 道路與高速公路-5%
停車罰金 道路-2%
交通警察 道路+2%
旅遊推廣法案 道路與鐵路+5%
區域連結規則
各區域可以走到一般道路的範圍如下:
住宅區可距離道路4格遠
商業區可距離道路3格遠
工業區及其他建築可距離道路5格遠
若通過快速交通車法案則範圍可再加大一格。
旅程產生規則
一次模擬回合產生一趟旅程的機率為 20%。產生後有 30%的機會增
加交通密度及人口密度。
譯註:原作者和譯者都不清楚此規則含意。
每趟旅程的起點和終點與區域的關係為:
\終點 住宅區 商業區 工業區
起點\
住宅區 10% 30%* 60%*
商業區 70% 10% 20%
工業區 50% 20% 30%
其他建築 33% 33%* 33%*
*原作者註:從住宅區或其它建築往商業區或工業區的交通比例,會
根據城市發展的商業/工業比例有所不同。而且不會有旅程以其他建
築為終點。
使用大眾運輸工具的機率則為 60%(若通過獎勵大眾運輸法案則為
80% ),前提是交通預算恰好足夠。若交通預算提昇則有更高的機
會居民會使用大眾運輸系統。
交通預算消耗原則
每一格在100%交通預算的維護費如下:
高速公路 0.3
地鐵 0.2
道路 0.02
鐵路 0.01
公車站 5
火車站 10
地鐵站 10
而在經費不足的情況下,每個月會損壞的道路量為:
(100%-經費比例)╳ 0.1
亦即在0%交通預算下,每個月會有10%的道路格子損毀。若交通經費
高於100%則損毀的道路會被修好,而且道路損壞的機會將會降低。
但若交通預算低於 70%則大眾運輸員工可能出現罷工。在0%交通預
算時的罷工率為 35%,和預算成線性關係。不過一次罷工最長不會
超過兩年。
交通設施收入
大眾運輸每一格每一趟旅程的收入為:
鐵路 0.01
地鐵 0.01
公車 0.005
若通過獎勵大眾運輸法案則票價收入會減少 35%。
[譯文完]
相關參數:SYS.PAK
交通工具成本與除數
TripCellCostBaseRoad = 4
TripCellCostBaseRoadBus = 3
TripCellCostBaseHighway = 2
TripCellCostBaseHighwayBus = 1
TripCellCostBaseBusStop = 8
TripCellCostBaseRailStation = 6
TripCellCostBaseSubwayRailStation = 6
TripCellCostBaseSubwayStation = 6
TripCellCostBaseRail = 2
TripCellCostBaseSubway = 1
DamagedCostAddToStep = 32
TrafficDensityTripCostDivisorRoad = 25
TrafficDensityTripCostDivisorRoadBus = 30
TrafficDensityTripCostDivisorHighway = 100
TrafficDensityTripCostDivisorHighwayBus = 120
TrafficDensityTripCostDivisorBusStop = 10
TrafficDensityTripCostDivisorRailStation = 10
TrafficDensityTripCostDivisorSubwayRailStation = 10
TrafficDensityTripCostDivisorSubwayStation = 10
TrafficDensityTripCostDivisorRail = 255
TrafficDensityTripCostDivisorSubway = 255
距離道路最遠距離
TripMaxDistanceToRoadRes = 4
TripMaxDistanceToRoadCom = 3
TripMaxDistanceToRoadInd = 5
TripMaxDistanceToRoadDefault = 5
ShuttleServiceDistanceToRoadAdd = 1
交通密度相關
TripDensityAdder = 3
MonthlyDensityDecrement = 75
TrafficMaxDensity = 255
TrafficAnnoyanceLevel = 165
法案相關
ParkingFinesRoadMonthlyDecrementSubtract = 2
AlternateDayCarsRoadHighwayMonthlyDecrementSubtract = 10
CarpoolingRoadHighwayMonthlyDecrementSubtract = 5
CrossingGuardsRoadMonthlyDecrementAdd = 2
TouristPromotionRoadRailMonthlyDecrementAdd = 5
大眾運輸使用程度
TrafficUseMassTransitChance = 60
SubsidizedMassTransitUsePercentAdd = 20
TrafficTripThresholdPercent = 20
TripChanceCountingBase = 30
TripChanceDensityMultiplier = 50
DamageEfficiencyMultiplier = 100
RepairEfficiencyMultiplier = 50
交通起訖點比例
[TrafficTripDestinationThresholds]
FromResidential = 10,40,100
FromCommercial = 70,80,100
FromIndustrial = 50,70,100
FromMixedOrAll = 33,66,100
交通預算相關
OptimalMonthlyFundingCostPerRoad = 2
OptimalMonthlyFundingCostPerHighway = 30
OptimalMonthlyFundingCostPerRail = 1
OptimalMonthlyFundingCostPerSubway = 20
PerTileTransitIncomeRail = 10
PerTileTransitIncomeSubway = 10
PerTileTransitIncomeBus = 5
SubsidizedMassTransitFaresPercentDecrease = 35
MinFundingForNoStrike = 70
StrikeChanceAtZeroFunding = 35
MaxLengthofStrikeInMonths = 24
其他
MaxEfficiencyTransit = 120
MaxEfficiencyRoads = 120
MysticalERoads = 30
MysticalETransit = 30
TrafficSimLobotomy = 0
TrafficSimLobotomyDensity = 128
--
忍住不碰CitiesXL......還能忍多久?
--
該丟的東西 清理乾淨
要收藏的保存好
別人的東西還回去
屬於自己的打包帶走
一無所剩 一片開朗
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.12.137.98
推
08/20 14:20, , 1F
08/20 14:20, 1F
討論串 (同標題文章)
Simcity 近期熱門文章
PTT遊戲區 即時熱門文章
28
65
14
45
226
704