※ 本文為 terievv 轉寄自 ptt.cc 時間: 2011-07-22 18:40:01
看板 StarCraft
作者 A1pha ([αλφα])
標題 [心得] 精算系列之火車好音霸^_<~*
時間 Thu Jul 21 00:29:07 2011


[圖]



king12272:火車100 殺一隻哪裡賺 三個行星要塞 噴幾個SCV根本沒差   07/20 20:32


我是不知道我們king哥的SCV是不是一台10塊還是生產時間只要5秒。
但是各位在算殺工兵的效益時,
記得要把「機會成本」的概念給帶進去喔~~^_<~*

機會成本
首先要知道什麼是機會成本。
機會成本簡單說,就是
「本來可以做的、得到的,但是因為某個選擇、或某個原因而失去」
這樣的東西就是機會成本。
例如:
今天king哥用Z打一場ZVT,在開場時還未偵察到對方的意圖之前,
他可以拿他的一隻工兵……
1.挖礦多賺點錢
2.送去敵人基地偵察
3.下狗池為未來兵力作準備
4.下狗池前,先下地刺擋對方可能的2BB
但不論他選擇要拿這隻工兵做什麼,只要選擇一個,就會失去其他的,
而失去的,就是機會成本。

Z玩家對此也應該非常熟悉,因為他們每天都要面對這種抉擇,
那就是「蟲卵要拿去做什麼」。
其實所有玩家都一樣,「我要拿我的晶礦做什麼」,
攀科技?補工兵?爆兵?
這些要放棄的選擇就是機會成本。


其他必要知識
提到機會成本之後,
我想聰明的玩家就知道接下來要怎麼算你工兵的損失了。
但是在實際精算之前,我們要先知道一些必要的知識。
1.一隻工兵平均一分鐘挖41點晶礦(41/min)
2.生產一隻工兵要17秒
只要知道這兩點之後,剩下來要做的,就是就建構模型然後精算了~

建構模型
講「建構模型」好像很難、很艱深,
其實簡單說,就是要做預設。

我們要做比較,就必須要先量化,
雖然戰略性的機會成本難以量化做比較,
但是經濟性的機會成本倒是可以想辦法來量化來做比較。
但是還是有點難度,因為「機會成本」和「你接下來要怎麼」有關,
因此必須先做預設,而不同的預設也會導致不同的結果。
例如:
今天king哥打一場TVT,為了防止火車騷擾,
打算把三個基地全部都蓋成形行星要塞,
而在這邊他的機會成本就會隨著接下來的預設而改變。
1.假若三座基地都變成星軌指揮總部,並且所有能量都用在丟礦騾的話,
  那麼他把三座基地變成行星要塞的機會成本粗略估計就是「每分鐘556.2點晶礦」,
  也就是說,把三座基地變成行星要塞這決定讓他每分鐘損失556.2點晶礦。
2.但假若三座基地都變成星軌指揮總部,並且所有能量都用在掃瞄的話,
  那其實把基地都變成行星要塞的機會成本在經濟上是沒有損失的,
  損失的是掃瞄的戰略價值。
  但是,這又扯回來為什麼戰略價值難以估計…假若這些掃瞄是用在阻止隱形女妖,
  那就不能說在經濟上是沒有損失……
但是別忘了,變成行星要塞之後,他所獲得的,就是防止火車騷擾,
而所防止火車騷擾所帶來的能否打平每分鐘556.2點晶礦的損失,
這就是個難題了。

好了,
回到主題,
我們先來建構兩個最簡單的模型,
不斷補工兵模型,以及補齊工兵模型。

不斷補工兵模型:
不斷補工兵模型,顧名思義,
就是預設整個遊戲的過程中,都一直不斷遞補工兵沒有停止。
這就表示什麼?
這就表示死了一隻工兵,這隻工兵在往後整場比賽都不能挖礦了。
而這隻工兵越早死就代表越多挖礦的時間失去了。
這就是為什麼大家會說,越早的工兵越貴。

我們知道這一點之後,就可以知道,這損失是和時間有關的,
遊戲時間越長損失越多,工兵死的越早損失越多。

大家現在可以在腦中想像一下,
想像一下比賽打完之後的「經濟細節圖表」。
藍色的線是沒有損失工兵,在不斷補工兵的情況下的每分鐘挖礦率,
紅色的線是在某時間點T損失了工兵,不斷補工兵的情況下的的每分鐘挖礦率。
在省略礦區滿營運的這個情況,
你腦中現在看到的圖表應該是在時間點T之前,
兩條線是重疊的,在時間點T之後,兩條線是平行的,但是紅色的線矮了一點。
這樣我們就可以知道,要計算損失工兵所帶來的損失,
除了成本外,只要計算紅線、藍線所圍成的區間即可。

補齊工兵模型:
補齊工兵模型就是假設,
當我損失多少工兵,我就補多少工兵。
這種情況可能會出現在,例如我已經二礦滿營運了,
不打算開三礦,打算兩礦爆兵打一波……這種未來不打算補工兵的情況。
這會比較好做比較。

現在大家一樣想像一下,
藍色的線是沒有損失工兵的每分鐘挖礦率,
紅色的線是在某時間點T損失了工兵,然後又把損失的工兵補齊的每分鐘挖礦率。
你腦中現在看到的圖表應該是在時間點T之前,
兩條線是重疊的,
在時間點T的時候紅色的線突然往下掉,
但過了一會,紅色的線又和藍色的線重疊了。
不過這次除了「成本、機會成本」外,也要把「補齊的成本」給帶進去。
上一個模型不用是因為在不斷補工兵的情況下,
下一隻的工兵是「原本」就會出現,並非因為工兵死亡而「額外」補進去的。
這就是為什麼這模型比較好算,
因為和遊戲進行的時間關係比較小,
可以直接估計計算一隻工兵的價值。

但其實說好算,也不一定是正確的,
因為這模型要考慮「補工兵」這件事,
由於三族補工兵的機制不同,
所以變成同一個模型要依各族的機制做不同的運算……
而且補工兵的速渡也和你有多少基地有關……
所以應該說,「結果簡單」但是「運算複雜」。



精算
終於來到重點了Q﹍Q

不斷補工兵模型
由於一隻工兵每分鐘平均可以挖41點礦,
所以殺死一隻工兵損失的機會成本就是  41礦/min
總損失=成本+機會成本=50+41礦/min
所以,一台火車若只殺死一隻工兵,只要過1.22分鐘就回本了
而隨著遊戲時間的進行,則越來越賺。

這就是為什麼我會說這個模型「難算」,
因為結果太抽象了……難以比較。

補齊工兵模型
這模型的計算很複雜……
殺死一隻工兵的損失=成本 + 補齊工兵所需成本 + 損失的挖礦時間
a.成本
  很簡單50元
b.補齊工兵所需成本
  還是很簡單…50元
c.損失的挖礦時間
  夭壽,這要算到死………
  因為要考慮:
  1.損失多少工兵
  2.每個種族補齊工兵的方式
  3.基地有幾座

例如:
你被殺死4隻工兵,那你的損失可能是…
1.你是Z,剛好有4顆卵。
  那麼每隻公蟲損失挖礦時間就是17秒。
  那麼你總損失就是 [50+50+(41*17/60)]*4 = 446.5
2.你是P,只有一個主堡,但是星空加速可以放一次,
  在星空加速一開始就放的情況下。
  損失的挖礦時間 = 第一隻11.3秒 第二24 第三41 第四58
  總損失=(50+50)*4 + (41/60)*(11.3+24+41+58) = 491.8
3.你是T,只有一個主堡。
  總損失=(50+50)*4 + (41/60)*(1+2+3+4)*17 = 516.2
4.你是T,有兩個主堡。
  總損失=(50+50)*4 + (41/60)*(1+2)*2*17 = 469.7

總之,不管怎麼算,
用這個模型下去算的話,
火車只要燒一隻工兵就回本了。
因為光是「成本 + 補齊工兵所需成本」就回本了,
而「損失的挖礦時間」肯定是正的,
因此燒越多賺越大,因為越後面的補出來的工兵損失挖礦的時間就越多。
從這裡也可以推論,為什麼騷擾Z的工兵對Z的經濟壓力比較小,
因為Z可以一下子就補滿工兵,
反而騷擾工兵是壓縮對方軍隊的一種手段,
增加Z補兵的空窗。

和DT比較:
我們知道一點瓦斯大約是三倍的晶礦資源。
所以生產DT可以算成是需要  125 +125*3 =500 點資源
從這一個模型來看的話,一般情況下,
需要殺到5隻以上工兵才能回本。
但假若對方有20隻工兵,而且把工兵全拉走不挖礦的話。
一個DT若沒砍到半點東西,但讓對方把工兵拉走不挖礦,
只要撐個36秒讓對方不挖礦就賺回來了XD

所以三個DT要撐大約一分半左右才行@@

假若能偷砍幾隻工兵,
然後東賺一點西賺一點的話,說不定撐個30秒就可以了XD
但是相較於只要打死一隻工兵就回本的火車來說,
真的很辛苦啊………


補充說明和計算:
很多人提出質疑為什麼要把原本工兵的造價也算進去,
其實我當時的思維是:
當我們把一個水晶塔建在敵人基地附近昨前線水晶,
但被打爆了,
我們們會說:「他損失了100塊」
當我們拿狂戰去砍小狗,但是只砍死兩隻就死了,
我們會說「他拿100去換50,真不划算。」
於是我就想說,
那是不是當你砍死一隻工兵的時候,也是損失50?

「然而只損失50嗎?」我心想,
往後這隻工兵就不能挖礦了,這也是損失,
於是我把未來失去的挖礦時間也算進去了,
於是誕生了第一個模型的雛形。

但是「機會成本」這東西和你未來會做什麼事情,未來的情況有關,
因此要能做出「計算」一定要和未來作比較。
借用jumboicecube大大的圖:
http://www.mediafire.com/imageview.php?quickkey=c88eivg15t0qe98&thumb=6
整個概念就是要算出紅藍差異的部分。

然而實際情況多變,
在實際情況要能夠用數學公式算出紅藍差異,幾乎不可能。
於是我做了兩個極端的假設,有了假設,就能夠做計算了。
於是就假設了不斷補工兵和補齊工兵這兩種。

用圖表來做解釋的話,
就是藍線不斷一直線往斜上跑,(不斷補工兵)
和藍線是水平線這兩種情形。(補齊工兵)
當然實際遊戲情形肯定是介於兩者之間,
所以才會選擇這兩個模型。

然後在做計算的時候,
算的就是「紅藍面積差異」加上一開始說的那個概念,
打爆一個水晶塔損失100,打爆一個工兵損失50,
於就是把原本工兵的50也算進去了。

後來經過jumboicecube大大的提點,
以及板友的指教,
其實我覺得原本加上去的50也可能是錯的。
所以現在這邊去掉原本的50元重新算一次。

你被殺死4隻工兵,那你的損失可能是…
1.你是Z,剛好有4顆卵。
  那麼每隻公蟲損失挖礦時間就是17秒。
  那麼你總損失就是 [50+(41*17/60)]*4 = 246.5
2.你是P,只有一個主堡,但是星空加速可以放一次,
  在星空加速一開始就放的情況下。
  損失的挖礦時間 = 第一隻11.3秒 第二24 第三41 第四58
  總損失=(50)*4 + (41/60)*(11.3+24+41+58) = 291.8
3.你是T,只有一個主堡。
  總損失=(50)*4 + (41/60)*(1+2+3+4)*17 = 316.2
4.你是T,有兩個主堡。
  總損失=(50)*4 + (41/60)*(1+2)*2*17 = 269.7


所以基本上,
你投資兩台火車進去 200元,
只要燒4隻工兵就賺了。
以補工兵最快的Z來說,
殺一隻工兵的價值是61.6點晶礦,
每台火車只要燒1.6隻工兵就回本了,雖是非常好的投資。
相較於其他騷擾兵種我還是覺得火車OP,
所以我想結論不變。


其他說明、回應:
我覺得每隻工兵的價值和總收入是沒有關係的,
例如今天郭台銘不小心從口袋中掉出了100元出來,
他可能覺得沒什麼,
但是清寒家庭的小孩口袋不小心掉了100元出來,
他可能心痛、懊悔,甚至哭一整天。
但是,100元還是100元,價值是不變的。
變的是感官價值,
遊戲中的話,可以說是戰略價值。
但是戰略價值、感官價值是難以量化、比較的,
我就不多去討論他了。














結論:
火車IMBA!!










--
警告!偵測到12級幽能波形。認真魔人回來了!

--
                      知人善任  先帝帳下  魏延成棟梁
                      抑才貶能  孔明軍中  文長變廢將

--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.132.37
Arnol:KING哥講的話你也認真O_Q  不過推數據!!1F 07/21 00:30
newczrock:4.下狗池前,先下地刺擋對方可能的2BB?2F 07/21 00:31
wl3532:今天king哥用Z打一場ZVT,在開場時還未偵察到對方的意圖之3F 07/21 00:31
chiousun:king哥的行星要塞..是會丟礦螺的4F 07/21 00:31
A1pha:其實是順水推舟@@"  老早就想來精算一次看看了~~XD5F 07/21 00:31
newczrock:你會不會被噓阿6F 07/21 00:31
Arnol:KING哥都先地刺在狗池了 三行星要塞剛好而已吧7F 07/21 00:31
wl3532:他可以拿他的一隻工兵…… 先下地刺房防前壓8F 07/21 00:32
ZincSaga:king哥都先行星要塞才下BB的9F 07/21 00:33
slavis:King哥的話你也認真XDDD10F 07/21 00:34
TheMidnight:可是我覺得,檔下火車之後,盡情補農呢?11F 07/21 00:35
cloudstr:4.下狗池前,先下地刺擋對方可能的2BB 這句要上顏色XD12F 07/21 00:35
Mikli:先地刺再狗池 先出隻哨兵再下bg 先放礦騾再BB13F 07/21 00:35
istudyinnuk:                     by14F 07/21 00:36
ctjh900805:推認真15F 07/21 00:36
ft150:火車不吃氣真的太犯規...起碼要吃個25我覺得16F 07/21 00:36
oof15:king哥:先蓋要塞再轉星軌 不能理解?17F 07/21 00:36
battle00860:King哥開場就很多地刺了 燒不到一隻阿      不能理解?18F 07/21 00:36
alsh:但如果4台車只燒死4隻工兵 那會馬上被反擊拳帶走19F 07/21 00:36
q253upng:我覺得這樣你只有算到敵人損失 自己出很多火車 扣到因為火車所少生產的SCV和比較慢的科技 這樣會是燒一隻就回本?20F 07/21 00:36
alsh:似乎要考量一下火車功能的單一性 (騷擾強 守家弱 會戰弱)22F 07/21 00:37
runemasquer:你忘了算搶生火車而少生兩隻工兵的機會成本...23F 07/21 00:38
mid9ht:推認真24F 07/21 00:38
Calland:說單一性 不如說針對性 如果拿來防守狗的話 很OK的25F 07/21 00:39
q253upng:雖然我不太會算...但應該要把自己的情況也加進去吧!?26F 07/21 00:39
scyycs6:出火車  少出工兵 不是也少賺了嗎27F 07/21 00:39
wl3532:king12272:BE沒好之前先變行星 BE好捕SCV 不能理解?28F 07/21 00:39
chogosu:可是Z,T整體採礦速度不一樣.這樣算好嗎29F 07/21 00:39
q253upng:但是我絕對不否認火車imbaXD30F 07/21 00:39
chogosu:Z我是覺得同族這樣算比較有意義吧,Z工兵生太快
跟T生產法又不同31F 07/21 00:40
arye:king12272:水晶好先傳兩隻狂戰 再補bg 不能理解?33F 07/21 00:40
roserule:結論:火車IMBA!!!34F 07/21 00:41
Calland:Z經濟會比P和T好是建立在都不補兵力上35F 07/21 00:41
michaelch:火車對Z的壓力確實在消耗蟲卵,對T就是毀滅性經濟打擊36F 07/21 00:42
Calland:Z要用最少資源防守下來PT的攻勢 經濟才有優37F 07/21 00:42
linceass:BB還沒好之前先蓋BU BB好再補馬林 不能理解?38F 07/21 00:42
chogosu:所以T必須壓制Z阿,派一火車才燒到一隻叫賺?39F 07/21 00:43
alsh:先發火車能壓制z的狗毒 碰上p t的瀕死反擊被帶走的機會不小40F 07/21 00:43
chogosu:沒燒到多一點他生工兵爽爽生41F 07/21 00:43
wl3532:如何檔火車? 先bu封門在bb 不能理解?42F 07/21 00:43
chogosu:不然問sen他一工兵願不願意換對手一火車43F 07/21 00:44
A1pha:Z不停生產工兵的情況下,可以用第一個模型去算啊~~
那個模型就沒有考慮報補兵速渡的問題。44F 07/21 00:44
gunfighter:看星海 學經濟學46F 07/21 00:45
chogosu:你考慮成本,可是他們總收入本來就不一樣吧47F 07/21 00:46
arye:t的前兩台火車換兩個農民應該是虧到死吧48F 07/21 00:46
michaelch:理論上燒P是最賺的~T還有礦蘿,P只能靠星核一隻隻補49F 07/21 00:47
dakkon:也不一定吧,如果因此讓對手多蓋防禦就賺了50F 07/21 00:47
chogosu:雙礦開的Z採錢速度跟單礦的T工兵採集速率也不同吧51F 07/21 00:47
ANOTHERK:king哥的話還需要認真嗎52F 07/21 00:48
yu00928:先推再看53F 07/21 00:49
greenmarbury:BE還沒好之前先蓋BF  BE好在補光砲 不能理解?54F 07/21 00:49
alsh:燒p喔 速4紅火開燒到p的機會不小 問題在於燒完頂的住嗎55F 07/21 00:50
yao60301:機會成本都出來啦LOL56F 07/21 00:52
joe01231:我始終認為那些跟KING哥認真的人很偉大57F 07/21 00:54
someshout:問一下另一種狀況  若是不生火車  拿錢來生SCV哩?58F 07/21 00:55
Calland:因為T產SCV的產能是固定的 沒加速 沒蟲軟 所以一定會剩錢59F 07/21 00:56
hydra6716:偉哉 king 哥60F 07/21 00:57
Calland:所以產火車並不會傷T的經濟61F 07/21 00:57
LearnLong:原po沒說錯,只是不夠周全62F 07/21 00:57
Calland:T前期追ZP的經濟是靠礦羅63F 07/21 00:57
kira925:不是放Mule讓Z跟P追嗎...64F 07/21 00:58
篇頭補充一點東西^_<~*
※ 編輯: A1pha           來自: 61.57.132.37         (07/21 01:12)
JessicaAlba:XDD 4.下狗池前,先下地刺擋對方可能的2BB65F 07/21 01:02
hydra6716:看到DT那裏就笑了XDD66F 07/21 01:02
terransis:我覺得你多算了一個工人的錢, 只要50, 不是50+50
你要不要再算一遍?67F 07/21 01:03
gargoyles:火車在中後期更煩  四隻馬上就可以讓一礦工兵瞬間死亡69F 07/21 01:03
crazyhotdog:認真推70F 07/21 01:04
hydra6716:沒多算阿 假設今天你設定2礦44農
你死了4隻損失200,還要再花200補回來
然後這段生產時間也都是損失掉的71F 07/21 01:04
a127:算機會成本太複雜 DT說不定還會讓對手多個偵隱操作 賺更大74F 07/21 01:04
hydra6716:其實根本不用算這麼細 知道結論就好了75F 07/21 01:05
terransis:亂講. 請再想一變好嗎76F 07/21 01:06
godpapa0007:推認真,跟King哥認真的人是最帥的。(誤77F 07/21 01:06
biobluesheep:why so serious?78F 07/21 01:06
PACO:老實說你還要算補到滿運營不用再補工兵的狀況79F 07/21 01:06
terransis:你損失的只有200+4之挖礦的時間, 才不是200*280F 07/21 01:07
a790813a:變因太多了拉不過還是給推81F 07/21 01:07
xup6y3ru04:認真推!82F 07/21 01:08
jumboicecube:"只有200+4之挖礦的時間" 這是錯的。損失不止這些83F 07/21 01:09
terransis:明明就只要再花200就可以補回四隻, 為何是400, 請再想84F 07/21 01:09
Solidsanke:說真的不知道該講啥 三族經濟模式跟本就不同 然後又跟85F 07/21 01:10
terransis:你想成花了200被火燒死, 就知道了86F 07/21 01:10
Solidsanke:火車有啥關係.. 那生槍兵就不能去打工兵?87F 07/21 01:11
jumboicecube:等過兩天有空時我來幫忙畫個圖,會好懂很多
被殺4工兵,損失絕對不止200+4工兵挖礦時間88F 07/21 01:11
terransis:廢話, z當然還有損失蟲卵......90F 07/21 01:13
jumboicecube:你以為PT就只損失200+挖礦時間嗎?@_@91F 07/21 01:14
Solidsanke:然後除去嗆k以外 整篇的感覺就是要說火車imba而已..92F 07/21 01:14
hydra6716:不應爸嗎?93F 07/21 01:15
hdevil:光你打這麼多就值得10推了94F 07/21 01:15
Solidsanke:然後殺工兵跟火車imba有啥關係..95F 07/21 01:16
terransis:要不然呢, PT還可以用工人all-in,蓋房子是吧96F 07/21 01:16
A1pha:其實和S大說的差不多啦~但是總比一篇裡面只有:97F 07/21 01:16
terransis:就只是討論經濟而已, 要不然呢?98F 07/21 01:16
A1pha:「媽的,火車超IMBA的,那麼便宜殺工兵又超強,X!IMBA」
這樣好多了吧?XDDD    我只是想認真表達我想說的@@99F 07/21 01:16
terransis:花50吃50= 0損失, 這裡懂吧
花50 吃0 = 損失50, 這裡還可以嗎?
花100 吃50 = 損失50, 這裡不懂了吧?
花50吃0 相當於被殺1 工人
花100吃50相當於又捕了一工人, 兩個都是損 失50
還要另計17秒~10秒的挖況損失
cow....這不是小學數學嗎 ? 你當成是寫論文?
算了, 我太認真了, 火車IMBA!!437F 07/21 22:57
arye:XDDDDDDDDD445F 07/21 23:03
Destined0327:亂算一通 ... 時間就是一種成本 ~ SCV 17秒一隻!!
火車也是?  人家攀科技到坦克  你可以出火車+坦克?莫名其妙 ... 打即時戰略就是拚時間抓Timing ~
誰跟你計較那一點點金礦 ...446F 07/22 15:17

--
--
(A1pha.): [轉寄][心得] 精算系列之火車好音霸^_<~* - FW板