看板 StarCraft 關於我們 聯絡資訊
假設 1. 短礦距離移動時間正好等於採集時間。 假設 2. (短礦距離 - worker 碰撞直徑) : (長礦距離 - worker 碰撞直 徑) = 2:3 短礦距離移動時間 = d 採集時間 = 2d 短礦採集來回時間 = 2d + 2d ( 6.4s ) 長礦採集來回時間 = 3d + 2d ( 8s ) 可以推出一些有趣的結論。 1. ai 判定等待時間 > 0 便會前往最近的空礦區,但有時前往最近的空曠 區的時間也會大於等待時間,但 ai 基本不做判斷,決定是否該右鍵強制等 待的三個觀察要點,應該就是前往的空礦區距離是否 > d,等待時間是否 > d,還有空礦區是否正有其它 worker 前往。 另一種情況是 loop 跑礦的現象,這也需要強制等待。 P.S. 好像發現一種懶人判定法,只要在worker抵達短礦,相鄰長礦worker 正好同時回到主堡的瞬間,就可以將該長礦worker引至短礦。 當然有微小誤差的情況會更常見,只要誤差範圍在0.5d以下,都可 接受。 2. 因為長短礦的時間比例是 4:5 ,所以每 20d (32sec) 會有一次疊農的 最佳時間,過早或過晚疊也會虧( 虧損期望值是 d * 2.5 )。因為 20d 是 完整週期,所以疊農理論上在開局 0:32 內就可達成,但有時明明已經疊好 的 worker 還是會跑走...... 這應該是短礦距離主堡太短的關係。 3. 初期有疊跟沒疊的經濟差距 -> 礦區有兩短礦的狀況,就是每 32 sec 虧 10 礦。但是要掌握最佳的疊農 SOP 可能看 replay 比較快,算是很難 算出來的。話又說回來,單一 worker 長礦採集的 32sec 期望值就有 20 礦,疊農也不過就增加 0.5 worker 的效益,應該只對職業級玩家的開局 timing 有影響。影響的節奏在 10 worker 以下的以規模最明顯(其實多於 8 worker要疊農就很簡單了),以10 worker的規模來看,1:08 左右頂多也 就差 40 mineral (理論上不可能開局就疊好,所以期望值來說,要再加個 16 sec,也就是到 1:24 才會有 40 mineral 的差距),這延遲的時間大約 是 6 sec,除非是雙方有一人想玩前期壓制或一波流,不然正常打影響不 大。 以上,想到再補充。 -- 以前有個朋友,常看他盯著擺在書架上的駱馬書(perl)和恐龍書(os) 從他的背影我看到發散出來得精神力量,露出滿足的表情 他把筆電裡的windows fo掉,裝了全世界最難裝的debian 蓄了長髮,墮入陰影,過著半人半神的黑客生活 因為他太強大了,所以不好意思稱他宅男         by tantu -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.113.80.190 ※ 文章網址: https://www.ptt.cc/bbs/StarCraft/M.1425514447.A.B7B.html
ntddt: 推推~ 03/05 08:37
GoalBased: 看直播,一些韓職連2礦都會疊,我自己是開場主礦會疊 03/05 08:48
hello9527: 嗯嗯 英雄所見略同 03/05 08:48
osjacky430: 太神拉 0.0 這也能研究 03/05 09:00
gn00604767: 推~ 03/05 09:06
xxxddd748: 快推 不然人家會以為我看不懂 03/05 09:15
DarkPrelate: 開場沒事做 如果沒有要切去看網頁就疊一疊也不虧XD 03/05 09:40
DarkPrelate: 不過我偶爾會疊到工兵晚2~3秒按 這樣是不是有點虧 03/05 09:41
TCMango: 原來如此,我全懂了 03/05 09:54
redfeet: push 03/05 10:09
FAlin: icy也轉職了?! 03/05 10:27
icycandle: 之前是因為Macbook沒空間灌Bootcamp,才用OSX玩SC2 XD 03/05 10:42
icycandle: 最近發現一些很酷的 SC:BW 資源,但是還沒有時間翻譯 03/05 10:44
icycandle: to DarkPrelate:沒錯,就是會虧那幾秒,所以熱鍵很重要 03/05 10:47
icycandle: 會打這篇是因為有朋友在玩SC2的T,想說把這件事研究清 03/05 10:49
icycandle: 楚一點,對T來說疊農很重要,我玩Z基本只管sddddddddXD 03/05 10:50
yobi: 第2點我的理解是,某些情況的碰撞及指令所造成的 03/05 10:55
yobi: 其實瞭解AI對遊戲幫助還不少 03/05 10:56
對啊,尤其是RTS,不瞭解ai基本上不可能進行有效操作......
redfeet: 疊礦在前期一波(RUSH、9D、2BB等),時間影響比較大 03/05 11:02
redfeet: 上面不是要打RUSH 是四BG 打錯了XD 03/05 11:02
jacklin2002: 請問現在年輕一輩都用優化嗎?謝謝~ 03/05 11:11
Optimize 要翻成最佳化嗎?我選用優化的理由是字數精簡,還有語意上比較保守 畢竟 Optimize 未必是「最佳」的,gcc 都有 -O -O2 -O3 了
qqq87112: 星靈數學~ 03/05 11:21
julia4525: 真。星靈數學家 03/05 11:24
HenryLin123: 優化是中國常講的 03/05 11:44
我想大概也是這個原因,但語言是活的,尤其是語意上可以有明確區別的時候, 自行選擇使用適合的字詞應該才是正道 :p
GoalBased: 我是覺得疊農民是一個運營的FU 但不太影響 03/05 12:25
GoalBased: EX 有疊可以馬上放下XX建築 沒疊要等0.X秒 03/05 12:26
aCCQ: 可以順便研究下這個阿 http://tinyurl.com/oxnpbu5 03/05 12:36
Wow 這個真的有點神...... 礦羅加速器!!!marine 都可以拼經濟,根本星海屯田制
mmmbop: 懶的疊 有時候還會慢下建築 休閒玩就好 03/05 12:42
DongRaeGu: 之前很愛疊 後來發現疊了反而收入變少 就放著惹 03/05 13:57
qaws68: 疊農對T來說比較重要嗎? why 03/05 14:15
jacky1990b: 疊農有幫助的 但有時會為了疊農忘記更重要的事 03/05 15:47
longlongint: 推用心 但是我覺得是worker半徑不是面積XD 03/06 08:06
感謝提醒 XD
APM99: 優化很適合阿 語言本來就是好用適合用就拿來用 03/06 11:57
※ 編輯: icycandle (59.113.80.190), 03/06/2015 17:44:03