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

  1. 設置模擬核災發生地:在地圖上點擊第一個位置,這將被設定為模擬核災發生地
  2. 設置用戶位置:在地圖上點擊第二個位置,這將被設定為用戶所在地
  3. 調整模擬參數:可以調整季節、風向、風速等參數
  4. 開始模擬:點擊「開始動態模擬」按鈕開始模擬

模擬控制

(請先設置模擬核災初始地)

剩餘時間: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 度對應的距離(公尺)