Starcraft-2

“代理”建築在諸如 SC2 和 AoE2 等 RTS 遊戲中如何有意義?

  • September 15, 2022

在諸如星海爭霸 2 和帝國時代 2 等 RTS 遊戲中,你經常遇到的一種策略(至少在某些級別)是當對手偷偷靠近你的基地的工人,建造軍事建築,在你的基地附近訓練軍隊,然後步行正如我所收集的那樣,這個想法是用你還沒有準備好面對的早期力量給你一個驚喜。

我想知道這裡的數學是如何有意義的。由於您的某些東西必須從您的基地轉移到您的對手的基地,因此您並沒有節省旅行時間。建築物仍需建造,軍隊仍需訓練。我不知道他們怎麼能比平時更早到達你的基地。與將所有東西都放在你的基地安全然後搬出去相比,這種策略的好處是什麼?

TLDR: 對於代理建構,您需要接受國內資源的不足,以便在敵人的軍事上取得進步。如果您在建造軍事建築後就開始與您的工人一起工作,那將是沒有進步的。如果你走得更早,只在幾秒鐘後建造你的軍營,並且不要讓它閒置,它產生的單位幾乎和家一樣,但在敵人 -> 沒有人行道。

你在這裡做了一些隱含的假設。

它不是

Build 5 Workers
wait until you got resources for military building
build the military building
permabuild units

對比

Build 5 Workers
wait until you got resources for military building
send worker to enemy
build the military building close to enemy
permabuild units

使用代理建構,建構中的某些內容會發生變化。在您建造軍事建築(即軍營)之前,您會儘早將您的工人派往敵人。這樣,您獲得的資源很少,但您的建築物更靠近敵人。

查看星海爭霸 2 中 2 個策略的建構順序:

(notation 9/11 means 9 of 11 food used. Workers are build constantly)
Double Barracks Proxy Build
9/11: Send SCV out to build proxy Barracks
10/11: Supply Depot (send this SCV out to join the first SCV once Barracks is finished)
11/19: Barracks
11/19: Barracks
13/19: Orbital Command
14/19: Marine
15/19: Bunker
16/19: Marine
17/19: Marine
17/19: Supply Depot (at home)
18/19: Marine
19/19: Marine

Standard Macro Bio Build
10/11 - Supply Depot
12/19 - Barracks
16/19 - Orbital Command
17/19 - Marine
17/19 - Command Center
17/19 - Supply Depot
19/19 - Bunker (at entrance to natural)
20/27 - Marine
21/27 - Barracks
22/27 - Barracks
23/27 - Marine
23/27 - Refinery x2

使用代理建構,您可以將建構順序中的某些內容更改為最大的侵略性,並且不會為您的基地提供昂貴的防禦。你的資源很少(早期的工人不收集礦物),但你的敵人有一個大型軍事基地。每次你的兵營不生產單位,時間就被浪費了。在代理建構中,軍營中沒有建構暫停。

對於每種策略,總是有利有弊:

  • 快速軍事單位
  • 第二基地@敵人
  • 如果你第一次嘗試失敗,敵人有兩個選擇:去你的基地,同時在你的代理處建造新單位並攻擊他,或者浪費時間摧毀你的代理基地
  • 對抗奶酪或科技等策略
  • 您與敵人作戰->他無法殺死您的工人

缺點:

  • 你放棄了其他建築物用於研究或更強大的單位來建造更多的軍事
  • 基地毫無防備
  • 總體資源較少
  • 如果你的代理失敗了,敵人會得到更好的經濟
  • 如果敵人摧毀了你的代理基地,則更大的缺點

您可以將代理視為一種極端的衝動:您將所有資源都投入其中,例如全有或全無。如果失敗,您贏得比賽的機會將大大降低。

因此,在星海爭霸 2 中,代理只能在中級中使用,因為低級要緩慢以使其正常工作,而高級則使用偵察兵,看不到 barracks@home 或代理基地,並建立防禦/快速單位來對抗代理。

引用自:https://gaming.stackexchange.com/questions/399291