最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【流言終結(jié)者】戰(zhàn)術(shù)AI如何選擇攻擊目標(biāo)?

2023-06-17 00:58 作者:SpriteSC2  | 我要投稿

原文來自:https://liquipedia.net/starcraft2/Automatic_Targeting

前言

自虛空之遺發(fā)布以來,在單位攻擊優(yōu)先級(jí)的問題上出現(xiàn)了諸多謬傳與誤解,如解放者優(yōu)先攻擊含氣單位乃至巨像優(yōu)先攻擊重甲單位等等論斷,且言者言之鑿鑿。近八年過去,此類流言依舊不絕于耳。希望本文可以讓大部分星際玩家(或者愿意云的云玩家)厘清星際爭(zhēng)霸2中最重要的仇恨機(jī)制,從而在戰(zhàn)斗中更好地利用戰(zhàn)術(shù)AI。


自動(dòng)獲取目標(biāo)

自動(dòng)獲取目標(biāo)是星際爭(zhēng)霸2戰(zhàn)術(shù)AI的一部分。當(dāng)有目標(biāo)在范圍內(nèi)而玩家沒有手動(dòng)指定目標(biāo)的時(shí)候,單位將會(huì)自動(dòng)獲取目標(biāo)并進(jìn)行普通攻擊。

在星際爭(zhēng)霸2里,所有執(zhí)行以下指令的單位和建筑都會(huì)使用這一功能:

· 停止(即“閑置”)

· 原地防守(hold)

· 巡邏

· 搜索移動(dòng)(A move)

· 跟隨盟友

而執(zhí)行以下指令的單位和建筑將不會(huì)自動(dòng)獲取目標(biāo):

· 移動(dòng)

· 攻擊目標(biāo)

· 任意技能或法術(shù)

單位在獲取一個(gè)目標(biāo)后將持續(xù)將其作為攻擊目標(biāo),直到該目標(biāo)不再有效(如:目標(biāo)死亡、隱形或走上坡口等)、超出武器射程或有更高攻擊優(yōu)先級(jí)的單位進(jìn)入武器射程。


優(yōu)先級(jí)原則

一個(gè)單位或建筑會(huì)考慮所有在其武器“掃描范圍”內(nèi)的有效單位。大多數(shù)情況下,“掃描范圍”為5或等于單位的武器射程(注:虛空之遺中,大多數(shù)地面單位遠(yuǎn)程武器的“最小掃描范圍”為武器射程+0.5,這可以緩解單位在移動(dòng)過程中接敵時(shí)意外走進(jìn)低于其武器射程范圍的情況,官方曾用追獵者排雷做過演示),取兩者中的較大值。雷神的對(duì)空重炮、靜態(tài)防御建筑和架起坦克的火炮屬于例外。

選擇目標(biāo)單位遵循以下幾條規(guī)則,按重要性排列依次是:

·哪個(gè)單位對(duì)我有威脅?

·哪個(gè)單位的攻擊優(yōu)先級(jí)(ATP,Attack Target Priority)最高?

·哪個(gè)單位允許我使用我的主要武器?

·僅在丟失先前的攻擊目標(biāo)時(shí):哪個(gè)目標(biāo)最近?

下面四節(jié)分別闡述了以上四點(diǎn)原則。只有當(dāng)有多個(gè)目標(biāo)同時(shí)滿足前三點(diǎn)原則時(shí),才會(huì)考慮第四點(diǎn)原則。


1. 威脅

被視作“威脅”的單位或建筑,一般都有以下兩種特性之一:

·擁有可以還擊的武器。換言之,也就是攻擊者是“威脅”的有效攻擊目標(biāo)。

·單位擁有標(biāo)旗“始終被視為威脅”。如閃電、先知、自爆球、地雷、渡鴉、地刺(未潛地)、感染蟲、宿主、飛蛇。(注:在游戲版本早期單位都沒有平A武器,擁有這一標(biāo)旗可以讓部隊(duì)在這些單位進(jìn)入射程時(shí)攻擊他們,而不會(huì)朝其他可以還擊的敵方單位轉(zhuǎn)移火力)

2. 攻擊優(yōu)先級(jí)(ATP)

每個(gè)單位和建筑都有一個(gè)固定的攻擊優(yōu)先級(jí)。單位的攻擊優(yōu)先級(jí)越高,就越會(huì)被優(yōu)先選中為目標(biāo)。一般地,單位和防御性建筑的攻擊優(yōu)先級(jí)為20,其他建筑的為11。詳細(xì)情況如下所示(括號(hào)內(nèi)的數(shù)值為攻擊優(yōu)先級(jí))

單位:

被感染的人類的繭(0)——所有蟲繭、幼蟲(10)——寡婦雷(未潛地)、航母攔截機(jī)

(19)——所有其他單位(20)

建筑:

光子炮臺(tái)(20)——先知的靜滯結(jié)界(20)——光子過載的水晶塔(小炮臺(tái))(20)——有乘員的地堡(20)——行星要塞(20)——渡鴉的自動(dòng)炮臺(tái)(20)——脊針爬蟲(已扎根)(20)——脊針爬蟲(已拔根)(19)——孢子爬蟲(19)——導(dǎo)彈塔(19)——空的地堡(19)——所有其他建筑(11)

3. 多個(gè)武器

少數(shù)幾個(gè)單位擁有多個(gè)武器,一個(gè)對(duì)空一個(gè)對(duì)敵,他們是:

· 風(fēng)暴

· 雷神

· 大和

· 蟲后

· 被感染的人類

在目標(biāo)威脅相同且攻擊優(yōu)先級(jí)相同的情況下,這些單位將會(huì)優(yōu)先使用自己的主要武器。這些單位(大和除外)的主要武器是對(duì)空武器。

4. 最近的目標(biāo)

只有當(dāng)單位不處于正在攻擊的狀態(tài)下時(shí),自動(dòng)獲取目標(biāo)才會(huì)考慮這一原則。單位處于攻擊狀態(tài)下時(shí),將持續(xù)攻擊選定的目標(biāo),直到目標(biāo)不再有效(如死亡或超出武器射程)或有更重要的目標(biāo)(根據(jù)前三條原則判定)進(jìn)入射程。

到了這一步,絕大多數(shù)單位或建筑會(huì)直接選擇剩余目標(biāo)里距離自己最近的那個(gè)作為新的目標(biāo)。

以下我們介紹例外情況。

A. 角度最近

以下單位會(huì)選擇需要自身轉(zhuǎn)動(dòng)角度最小的單位作為目標(biāo):

· 火車俠

· 雷神

· 大和

· 雷獸

這種目標(biāo)選擇方法讓單位有一種緩慢笨重的感覺。近戰(zhàn)單位不會(huì)受多大影響,但是雷神和大和的表現(xiàn)可能會(huì)出人預(yù)料。

B. 到原目標(biāo)的距離最近

只有巨像會(huì)選擇距離原目標(biāo)最近的單位。這一方法的初衷可能是讓巨像顯得笨重且易被攻擊。該方法的優(yōu)劣視情況而定:有時(shí)巨像會(huì)自動(dòng)選擇集群的機(jī)槍兵和刺蛇來讓輸出最大化,有時(shí)巨像則會(huì)無視已經(jīng)跑到腳底的小狗。


例子

· 虛空會(huì)優(yōu)先攻擊機(jī)槍而非光頭。這是因?yàn)闄C(jī)槍會(huì)被視為“威脅”,而光頭不會(huì)。
· 虛空會(huì)無差別地攻擊王蟲、蟑螂和工蜂。這是因?yàn)檫@三者都不會(huì)被視為“威脅”,且ATP都是20。唯一的判定原則是單位距離虛空的遠(yuǎn)近。
· 蟲后會(huì)優(yōu)先攻擊先知,而非鳳凰。這是因?yàn)轼P凰不會(huì)被視為“威脅”(因?yàn)轼P凰的武器不能對(duì)地),而先知有“始終被視為威脅”的標(biāo)旗。
· 小狗會(huì)優(yōu)先攻擊有乘員的地堡,而非補(bǔ)給站。這是因?yàn)橛谐藛T的地堡會(huì)被視為“威脅”,而補(bǔ)給站不會(huì)。
????????· 如果地堡是空的,它就不會(huì)被視為“威脅”,但是仍然會(huì)被優(yōu)先攻擊。這是因?yàn)榭盏牡乇さ腁TP(19)要比補(bǔ)給站的ATP(11)要高。
· 小狗會(huì)優(yōu)先攻擊機(jī)槍兵,而非空的地堡。這是因?yàn)闄C(jī)槍會(huì)被視為“威脅”,而空的地堡不會(huì)。
· 飛龍會(huì)優(yōu)先攻擊機(jī)槍兵,而非導(dǎo)彈塔。雖然此兩者均會(huì)被視作“威脅”,但機(jī)槍兵的ATP(20)要比導(dǎo)彈塔的ATP(19)高。
· 雷神和蟲后會(huì)優(yōu)先攻擊飛龍,而非小狗。這是因?yàn)殡m然二者的ATP一樣均為20,但雷神和蟲后攻擊飛龍使用的是主要武器。
· 如果蟑螂和王蟲都在雷神和蟲后的次要武器射程外、主要武器射程內(nèi),雷神和蟲后將會(huì)優(yōu)先攻擊蟑螂頭上飄著的王蟲。也就是說,對(duì)雷神或蟲后朝著位于同一地點(diǎn)的蟑螂和王蟲下達(dá)A地板指令,雷神或蟲后在王蟲進(jìn)入其對(duì)空武器射程后將會(huì)停下來攻擊王蟲。

雜項(xiàng)

· 所有工人單位(包括礦騾)的“默認(rèn)獲取等級(jí)”(Default Acquire Level)是“防御性”。只有當(dāng)他們執(zhí)行攻擊指令的時(shí)候,“默認(rèn)獲取等級(jí)”才會(huì)變?yōu)楹推渌麊挝缓徒ㄖ粯拥摹肮粜浴薄?/p>

? ? ? ?· 擁有“防御性”默認(rèn)獲取等級(jí)的單位不會(huì)自動(dòng)獲取目標(biāo)。

? ? ? ?· 擁有“防御性”默認(rèn)獲取等級(jí)的單位不會(huì)被其他單位視作“威脅”。

· 以上原則有一個(gè)例外:當(dāng)SCV或者礦騾修理一個(gè)可被視為“威脅”的單位時(shí),正在執(zhí)行維修任務(wù)的單位將會(huì)繼承目標(biāo)的“威脅”與ATP。如果距離攻擊者更近,執(zhí)行維修任務(wù)的單位就會(huì)被優(yōu)先攻擊。

? ? ? ? · 例子:在飛龍看來,維修導(dǎo)彈塔的SCV與導(dǎo)彈塔的優(yōu)先級(jí)相同(均被視作“威脅”,且ATP為19)。如果SCV位于飛龍與導(dǎo)彈塔之間,那么飛龍將會(huì)攻擊(更近的)SCV。

· 幽靈和地刺的武器可以關(guān)閉,進(jìn)而停用自動(dòng)獲取目標(biāo)這一功能。關(guān)閉武器可以讓單位不會(huì)引人注意。

· 當(dāng)一個(gè)單位或建筑在攻擊一個(gè)具有最高優(yōu)先級(jí)的單位并執(zhí)行明確的“攻擊目標(biāo)”命令時(shí),發(fā)布“停止”命令既不會(huì)導(dǎo)致攻擊停止,也不會(huì)導(dǎo)致目標(biāo)切換。在修地堡的時(shí)候,可以利用這一特性優(yōu)先處理特定的敵方建筑,同時(shí)仍能對(duì)附近的單位做出反應(yīng)。

· “始終被視作威脅”這一標(biāo)旗可能是用來緩解像施法者和具有特殊攻擊的單位等誘人目標(biāo)帶來的挫敗感。然而,在某些情況下,標(biāo)旗帶來的效果可能不太直觀。例如,空對(duì)地單位可能優(yōu)先考慮更近的地對(duì)地單位(自爆球、地刺、蟲群宿主),而非更危險(xiǎn)的地對(duì)空單位和建筑(刺蛇、防空、追獵、地堡等)。

· AI玩家眼里,工人(包括礦騾)的ATP為10,這使得他們的優(yōu)先級(jí)低于建筑。這個(gè)特性被稱為“覆蓋目標(biāo)優(yōu)先級(jí)”。這可能是對(duì)人類玩家的一點(diǎn)補(bǔ)償。


更新完畢,有興趣的可以翻編輯器做做測(cè)試。上面的結(jié)論基本與我擺弄編輯器時(shí)候得到的結(jié)果相同。至于老生常談的解放者攻擊目標(biāo)問題,以及巨像掃氣礦(更離譜的還有巨像優(yōu)先掃光頭而非機(jī)槍)的問題,希望這個(gè)帖子足以答疑解惑。












【流言終結(jié)者】戰(zhàn)術(shù)AI如何選擇攻擊目標(biāo)?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
通许县| 宜兰市| 宁陵县| 汉川市| 凯里市| 米脂县| 商丘市| 双辽市| 邹平县| 金溪县| 千阳县| 石城县| 宾阳县| 天柱县| 玉龙| 浦县| 延川县| 北安市| 抚州市| 营口市| 昭平县| 江川县| 蚌埠市| 台前县| 竹溪县| 遵义县| 张家口市| 遵义市| 夏津县| 罗江县| 洛隆县| 大荔县| 扎鲁特旗| 阜城县| 巴楚县| 晋宁县| 临夏市| 剑川县| 正镶白旗| 娄烦县| 轮台县|