看板 Ikariam 關於我們 聯絡資訊
※ 引述《smalltoblack (愛情 友情 二選一)》之銘言: : 由於用推文的似乎無法清楚解釋島與島之間的時間換算 : 於是特此PO文,順道賺一下賭本... : 島與島之間每個島的距離時間為20分鐘 : 但是運輸不可能都是在直線運輸上 : 而...由於國中數學有教到... : 兩點之間最近的距離是直線 : 直角三角形裡有說到,求斜線長度的算法是 : (X^2+Y^2)開更號 = 斜線長度 : 例如:我的座標在(52,57)我要運輸到(47,52) : 那麼我的算法就是(52-47)^2+(57-52)^2 開更號 = 7.0710..... : 那麼我兩島的運輸就是7.0710*20 = 141 兩島運輸時間就是141分鐘 : 也就是2小時又1分鐘 : 至於秒呢,把7.0710...的小數點部份先除以100再乘以60就等於時間單位 : 無條件進位法,就是運輸時間的秒數部份了 : 所以我從52,57運輸到47,52所需的時間就為2小時1分鐘26秒了。 radius = Math.pow((x1 - x2), 2) + Math.pow((y1 - y2), 2) radius = Math.sqrt(radius) radius= (Math.ceil(radius*100))/100 t = Math.ceil(72000 * ((radius == 0) ? 0.5 : radius) / shipspeed) t為航行時間(sec) radius是距離 shipspeed是船隻速度 -- 有需要的可以直接拿去用 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.8.9