※ 引述《shintrain (戰犯分析師)》之銘言:
: https://youtu.be/ynPijZkr8J4?t=2444
: 真的是幹你老師ㄟ
: 什麼爛BUG 操
: 人家的全部都會動
: 就我家的阿卡利就站在那邊發呆發一整天
: 還他媽兩件傷害裝
: 到底是什麼鬼啦
: 早不發呆晚不發呆
: 最後一場站在那邊發你媽的呆
: 輸出他媽437
: 到底什麼洨啦
: (不要管裝備 很前面就合錯的 卡利斯突然就蹦出一個神石 好像是按太快按錯個
: 阿卡利的裝備也是沒東西合就亂合了)
: 幹你媽 不爽ㄟ 操
: 發錢消業障啦 媽的
: 隨機50個一人60P啦(稅前)
: 中午12點發 幹
上次有跟朋友在那邊討論過到底為什麼會發呆
基本上這種問題只要找出他棋子的判斷邏輯,就可以慢慢釐清
至於程式面上,移動跟攻擊應該是分開的
「移動只顧著把棋子帶到判定上可以攻擊到的位置」
「而技能跟普攻則是範圍內有敵人才會施放與攻擊」
聽起來覺得很饒舌,很廢話是不是?這個概念很重要,等等你就知道了
首先棋子的路線是怎麼決定的呢?
1. 決定攻擊目標
2. 確認有沒有走向該目標的路
3. 找到路的話走向該目標
4. 走到目標位置,並攻擊
第一點選擇的目標要撇去機器人、跟刺客開場時候
前者會加上嘲諷改變順序,後者因為開場隱形關係,所以不會被當成攻擊目標
至於找的標準,大概就是找攻擊範圍內最近的敵人,範圍內沒人就是找距離自己最近的
一樣的情況下就隨機
第二點也很簡單,就是找路線
問題在第三點,有的話走向該目標,那沒有的話呢?
目前討論出的推測大概會接著判斷
「攻擊範圍內有沒有其他目標」
有的話轉向該目標,如果再沒有的話呢?
你以為他會重新找目標?不,他不會
大概是工程師怕遇到真的卡死會導致程式跑進無窮迴圈
(雖然理論上設置個上限就不會了說……
所以讓他做更簡單的事,就是發呆。
另外這裡提一下第四點有另一個規則,在還未走到目標的路上時
如果有其他人先進入你的攻擊範圍,你認為會怎麼樣?
答案是「直接轉向攻擊該目標」
這個稍微記一下就好,這跟你阿卡莉發呆沒關係,是最後講敵方阿卡莉才會用到的
我們來慢速看看你分享的影片
一開始兩邊刺客對跳,你的阿卡莉跳到位置,準備轉向時
距離最近的你可能以為是凱能,其實不是
以格子距離來看,此時凱能走到卡利斯左下那格,所以兩者距離是一樣的
然後他目標選擇了卡利斯
至於為什麼阿卡莉會走一格才停住呢
注意看友方卡特的位置,是在他硬插入阿卡莉原本能打到卡利斯的那格時
阿卡莉才停了下來,因為另一邊的路則是被雷葛爾擋住了
於是他判斷卡利斯被卡死
(旁邊分別為敵方派克、友方的斯溫、敵方凱能、友方卡特、友方卡利斯、友方雷葛爾)
攻擊範圍內又沒有敵人,沒我的事了,所以發呆
接著注意凱能死掉的瞬間
阿卡莉終於找到路了,於是開始行動
下個瞬間對方卡利斯死去
阿卡莉重新尋找目標,目標就是敵方卡特蓮娜
BUT,這時候讓我們往前退個一秒,看看你的斯溫跟敵方的派克
斯溫下來的瞬間,仔細看攻擊動作,他第一個目標是派克
而派克在那個時候正好開技能,飛到最右邊
這時有另一個問題了,如果攻擊時,敵人移動到你的攻擊範圍外,攻擊判定會怎麼算?
這個依照觀察後的結論是
1. 如果當時正處於攻擊動作或是動作剛結束的時候,會無視棋子碰撞,直接往該目標前進
2. 如果被暈眩,或是非攻擊動作中,約一~兩秒後,會重新選擇敵人
於是斯溫往派克的方向挪了半格就被暈眩
這時回來看看友方阿卡莉,他的目標卡特蓮娜
在斯溫往前走的時候,正巧也在進行攻擊動作,於是卡特跟上去走了半格
那麼這半格到底算不算移動呢?答案是不算的
系統上的判定他仍然卡在移動半格前的位置
斯溫看起來在那裡,但實際上應該是在友方卡特跟敵方慎中的那格
而卡特看起來在那裡,其實他應該是在友方阿卡莉跟敵方伊芙琳中的那格才對
於是便產生了,依照格子與路線判斷,阿卡莉此時應該打得到卡特
所以判斷移動的覺得沒我的事,我已經把你帶到這裡,你應該打得到喔!
但是攻擊的判定上又因為實際距離太遠,所以阿卡莉沒有進行攻擊動作
攻擊範圍內也沒有其他人,所以攻擊判斷也覺得沒我的事,繼續發呆
這大概就是發呆的過程吧?
到這裡你大概就知道戰棋的攻擊範圍為什麼是顯示跟峽谷一樣的數字,而不是格子
因為攻擊判定時也是照峽谷的攻擊範圍來判斷,而不是用格子來判斷的
這也是為什麼同樣都是跑半格,友方卡特砍得到,而阿卡莉砍不到
就是因為以峽谷的攻擊範圍下,卡特距離夠,阿卡莉距離不夠啊!
最後我們往前拉個兩秒,看看敵方的慎跟阿卡莉
這裡很奇妙有趣,我剛剛重複看了四五遍還是有點困惑
首先,友方的慎死掉的瞬間,那兩隻重新尋找目標
慎往友方派克臉上走,阿卡莉則是往斯溫臉上走
在斯溫進入阿卡莉的技能施放範圍,於是阿卡莉先甩了一次苦無
這個瞬間,友方派克放技能,從阿卡莉身邊呼嘯而過
不知道為什麼,阿卡莉此時轉移目標
一個大車輪往友方派克臉上招呼一拳(看那個派克身上顯示的未命中)
攻擊目標改變後
阿卡莉去找往派克的路徑
而敵方的慎原本也是往派克臉上走,但是派克離開夠久了
慎轉目標往斯溫走被暈個漂亮的
暈眩結束後,慎跟阿卡莉重新選擇目標,阿卡莉往派克走
慎往友方卡特走,這時因為斯溫已經死了,所以慎可以走到斯溫那格(正巧跟卡特重疊
接著友方卡特開轉,轉死對方卡特後
阿卡莉終於不再被敵方卡特牽制,轉換攻擊目標打慎
慎死掉,轉打阿卡莉,遊戲結束
結論:工程師大概是被趕著上架
移動自己另外寫的,但是攻擊跟技能都是套峽谷設定下去改
蓋了一棟危樓,現在要改也不好改了吧(ˊ__>ˋ;)