Nuclear Escape: Crisis Simulator Game
If a Nuclear Disaster Strikes… Where Can You Still Breathe?
Loading map...
🙆♂️ 此專案已 MIT 開源於 🙆
https://github.com/howieyoung/nuclear-escape-game
- 設置模擬核災發生地:在地圖上點擊第一個位置,這將被設定為模擬核災發生地
- 設置用戶位置:在地圖上點擊第二個位置,這將被設定為用戶所在地
- 調整模擬參數:可以調整季節、風向、風速等參數
- 開始模擬:點擊「開始動態模擬」按鈕開始模擬
模擬控制
(請先設置模擬核災初始地)
剩餘時間:N/A
風向控制
當前季節(根據系統日期)
北 (0°)東 (90°)南 (180°)西 (270°)
當前風向:0°
當前風速:5 km/h
當前設置:
模擬核災發生地:未設置
用戶位置:未設置
當前季節:summer (根據系統日期)
風向:北風 (0°)
風速:5 km/h
初始事件環境資訊
請先選擇模擬核災發生地以顯示環境資訊
擴散參數說明
初始事件階段:
- 持續時間:30 秒
- 擴散速度:50 m/s
- 最小擴散半徑:1000 公尺
自然擴散階段:
- 擴散係數 (D):2.0 m²/s
- 時間影響因子:√(t/t₀)
- t₀ = 初始事件階段時間 (30秒)
擴散方程式說明
1. 初始事件階段 (t ≤ 30秒):
r = max(1000, v × t)
其中:
- v = 50 m/s (初始擴散速度)
- t = 時間 (秒)
2. 自然擴散階段 (t > 30秒):
r = r₀ + √(2 × D × (t - t₀)) × √(t/t₀)
其中:
- r₀ = 初始事件階段結束時的半徑
- D = 2.0 m²/s (擴散係數)
- t₀ = 30秒 (初始階段時間)
- t = 總時間 (秒)
3. 風向影響因子:
f = (cos(θ + θ_w) + 1) / 2
其中:
- θ = 擴散角度
- θ_w = 風向角度
- f 範圍:0 到 1
4. 風速影響距離:
d_w = v_w × t × f
其中:
- v_w = 風速 (m/s)
- t = 時間 (秒)
- f = 風向影響因子
5. 總擴散距離:
d_total = r + d_w
其中:
- r = 基礎擴散半徑
- d_w = 風速影響距離
座標轉換說明
將擴散距離轉換為地理座標:
緯度 = 原點緯度 - (d_total × cos(θ)) / 111000
經度 = 原點經度 + (d_total × sin(θ)) / (111000 × cos(原點緯度))
註:111000 為地球緯度 1 度對應的距離(公尺)