Duelyst 小知識 02 有關Battle Pet - Steam

By Carolina Franco
at 2016-12-17T14:28
at 2016-12-17T14:28
Table of Contents
好讀版:https://www.ptt.cc/bbs/Steam/M.1481956119.A.B3C.html
Battle Pet算是minion中比較特殊的一個分類,
雖然無法操縱是個缺點,但比起一般minion有相對較好的身材。
由於是在「回合開始時」自行動作,因此該回合在所有Battle Pet行動完之前,
持有者在無法施加任何效果於己方的Battle Pet
這也意味著在你的回合結束時,除了隨機因素外,
完全可以預測敵方的Battle Pet會如何行動,以及行動時的攻擊力/血量/附加效果,
這點在戰術上就有許多可以發揮的地方。
遊戲中針對Battle Pet的說明文字只有短短一句:
"Activate at the start of your turn and moves to attack the nearest enemy"
實際上還有很多特性沒有講明,所以這邊特意寫出來給新手參考:
參考資料來自reddit: https://www.reddit.com/r/duelyst/comments/50f0p5/battle_pet_behavior/
* 以下所談到的「距離」,指的是上下左右算一格,而斜角算作兩格。
*「敵方」包含General及場上的Minion。
* 下方示意圖中,你可以用面向左或右來區別敵方及我方。
1. Battle Pet行動時,AI會分別為「移動」與「攻擊」做兩次判斷。
兩次判斷完全獨立,這點對下面內容來講很重要。
2. 若移動後「不能攻擊」,則Battle Pet會往「距離最近」的敵方移動。
若有複數的敵方滿足這個條件,則隨機選擇一個敵方當目標移動。
http://imgur.com/GtSY1BV
圖中2/4的Gro本回合沒辦法做出攻擊,所以會往敵方的Vaath(距離4格)移動,
而2/3的Siliphar因為距離5格(斜角算2格),所以一定不會被當成目標。
3. 若移動後「可以攻擊」,AI會讓Battle Pet選取最短路徑,
往「距離最近」的「敵方周圍八格」移動,
若有複數「格子」滿足條件,則Battle Pet會隨機選擇其中一格。
http://imgur.com/6rjZZZz
圖中的情況,3/1的Koi往右上或右下移動的機率是一半一半
因為兩個格子都滿足條件:「距離最短」的「敵方周圍八格」
4. 請注意第3點的移動目標是距離最短的「敵方周圍八格」,
不是「敵方」或「可攻擊位置」,所以有以下的情況:
http://imgur.com/CHbSH1t
圖中雖然有兩個距離不同的「敵方」
但3/3的Amu到達「敵方周圍八格」的距離是一樣的
所以往左或往右的機率是一半一半
http://imgur.com/ZXMwqde
即使2/3的Ion持有Ranged,在原地就可做出攻擊
但仍會往右兩格,到達距離最短的「敵方周圍八格」再開始攻擊
初學者常常會以為AI智商很高擺錯位(Battle Pet都是小笨笨XD)
5. 談完「移動」的AI後,「攻擊」的AI就相對簡單了,
若移動後可以攻擊,Battle Pet會攻擊「距離最近」的敵方,
換句話說,近身攻擊時優先順序是「上下左右」>「斜角」,
若有複數敵方距離一樣時,則隨機選擇一個目標。
http://imgur.com/adVhXTw
圖中3/3的Amu一定會攻擊右邊一格的Vaath
而不是右下兩格的Siliphar
http://imgur.com/J1B279t
比較複雜的例子,圖中有四名敵方
在「移動」時,2/4的Gro會遵守第3點的規律
不過請注意,即使格子重疊,仍然有同樣的機率被選擇
所以往左一格的機率是75%(三名敵方),往右一格的機率的25%(一名敵方)
而由於「移動」與「攻擊」的AI判定是獨立的
若Gro往左移動一格,必定會攻擊距離一格的4/3 Sunsteel Defender
-------------------------------------------------
大概寫到這邊,明天來講講卡片分類
--
Battle Pet算是minion中比較特殊的一個分類,
雖然無法操縱是個缺點,但比起一般minion有相對較好的身材。
由於是在「回合開始時」自行動作,因此該回合在所有Battle Pet行動完之前,
持有者在無法施加任何效果於己方的Battle Pet
這也意味著在你的回合結束時,除了隨機因素外,
完全可以預測敵方的Battle Pet會如何行動,以及行動時的攻擊力/血量/附加效果,
這點在戰術上就有許多可以發揮的地方。
遊戲中針對Battle Pet的說明文字只有短短一句:
"Activate at the start of your turn and moves to attack the nearest enemy"
實際上還有很多特性沒有講明,所以這邊特意寫出來給新手參考:
參考資料來自reddit: https://www.reddit.com/r/duelyst/comments/50f0p5/battle_pet_behavior/
* 以下所談到的「距離」,指的是上下左右算一格,而斜角算作兩格。
*「敵方」包含General及場上的Minion。
* 下方示意圖中,你可以用面向左或右來區別敵方及我方。
1. Battle Pet行動時,AI會分別為「移動」與「攻擊」做兩次判斷。
兩次判斷完全獨立,這點對下面內容來講很重要。
2. 若移動後「不能攻擊」,則Battle Pet會往「距離最近」的敵方移動。
若有複數的敵方滿足這個條件,則隨機選擇一個敵方當目標移動。
http://imgur.com/GtSY1BV
圖中2/4的Gro本回合沒辦法做出攻擊,所以會往敵方的Vaath(距離4格)移動,
而2/3的Siliphar因為距離5格(斜角算2格),所以一定不會被當成目標。
3. 若移動後「可以攻擊」,AI會讓Battle Pet選取最短路徑,
往「距離最近」的「敵方周圍八格」移動,
若有複數「格子」滿足條件,則Battle Pet會隨機選擇其中一格。
http://imgur.com/6rjZZZz
圖中的情況,3/1的Koi往右上或右下移動的機率是一半一半
因為兩個格子都滿足條件:「距離最短」的「敵方周圍八格」
4. 請注意第3點的移動目標是距離最短的「敵方周圍八格」,
不是「敵方」或「可攻擊位置」,所以有以下的情況:
http://imgur.com/CHbSH1t
圖中雖然有兩個距離不同的「敵方」
但3/3的Amu到達「敵方周圍八格」的距離是一樣的
所以往左或往右的機率是一半一半
http://imgur.com/ZXMwqde
即使2/3的Ion持有Ranged,在原地就可做出攻擊
但仍會往右兩格,到達距離最短的「敵方周圍八格」再開始攻擊
初學者常常會以為AI智商很高擺錯位(Battle Pet都是小笨笨XD)
5. 談完「移動」的AI後,「攻擊」的AI就相對簡單了,
若移動後可以攻擊,Battle Pet會攻擊「距離最近」的敵方,
換句話說,近身攻擊時優先順序是「上下左右」>「斜角」,
若有複數敵方距離一樣時,則隨機選擇一個目標。
http://imgur.com/adVhXTw
圖中3/3的Amu一定會攻擊右邊一格的Vaath
而不是右下兩格的Siliphar
http://imgur.com/J1B279t
比較複雜的例子,圖中有四名敵方
在「移動」時,2/4的Gro會遵守第3點的規律
不過請注意,即使格子重疊,仍然有同樣的機率被選擇
所以往左一格的機率是75%(三名敵方),往右一格的機率的25%(一名敵方)
而由於「移動」與「攻擊」的AI判定是獨立的
若Gro往左移動一格,必定會攻擊距離一格的4/3 Sunsteel Defender
-------------------------------------------------
大概寫到這邊,明天來講講卡片分類
--
Tags:
Steam
All Comments

By Jacky
at 2016-12-22T00:12
at 2016-12-22T00:12

By Hamiltion
at 2016-12-25T23:59
at 2016-12-25T23:59

By Jacky
at 2016-12-30T20:46
at 2016-12-30T20:46

By Lucy
at 2017-01-02T05:36
at 2017-01-02T05:36

By Sarah
at 2017-01-04T06:47
at 2017-01-04T06:47

By Delia
at 2017-01-08T16:17
at 2017-01-08T16:17
Related Posts
世紀帝國II無法啟動

By Edwina
at 2016-12-17T10:18
at 2016-12-17T10:18
可看各隊的參加賽事及比賽時間的簡易網頁

By Tristan Cohan
at 2016-12-17T10:17
at 2016-12-17T10:17
ASTRONEER 簡易遊戲心得

By Rae
at 2016-12-17T09:46
at 2016-12-17T09:46
Agony 試玩

By Audriana
at 2016-12-17T08:11
at 2016-12-17T08:11
史上最扯翻盤

By David
at 2016-12-17T00:45
at 2016-12-17T00:45