第408章 行動索敵邏輯(2/2)
棋子數量實在太多,不同棋子還有不同的「戰術定位」及「技能模組」。
那麼問題來了!
這些位置不同,技能模組不同的棋子,怎麼進行AI託管戰鬥才算合理呢?
「邏輯可以這樣寫……」
潘圖根據自己所玩過的自走棋遊戲,給出建議道:「將棋子分成幾個類別,比如坦克、戰士、刺客、射手及法師。」
「不同類別的棋子,擁有不同的戰鬥索敵邏輯。」
「比如說大範圍AOE法師棋子,它會卡住攻擊距離,朝著敵方單位最密集的區域釋放技能。」
這個判定邏輯很重要!
大範圍AOE技能的法師棋子,如果不加上「敵方單位最密集區域」的索敵機制,很有可能會打假賽。
「打假賽?」
陳海眨了眨眼,不懂這句話是什麼意思。
「意思是我方C位棋子的關鍵技能,沒有打出應有的輸出,大炮打蚊子了。」
潘圖解釋道:「比如說,你有一張兩星五費【諸葛亮】,他的技能是刮出颶風吹向敵人造成大範圍AOE。」
「而我調整了站位,棋盤左邊只放了一個炮灰前排坦克,右邊是我的主力棋子抱團。」
「我們倆對戰時,你場上的【諸葛亮】丟技能,丟到了我那張炮灰棋子所在的區域,我其餘的棋子毫髮無傷……」
「那確實假賽了!」
陳海想了想,遇到這種大炮打蚊子的情況,自己肯定是輸了。
畢竟像這種大範圍AOE技能,耗藍量肯定不低,一場對戰中【諸葛亮】根本放不出幾次技能。
空一次技能,也就意味著少了許多關鍵輸出。
敵方棋子則可以趁著【諸葛亮】沒藍的間隙,順勢團滅我方棋子,輸的很憋屈鬱悶。
「所以啊,像這種範圍性AOE技能,必須得寫一套精準的索敵邏輯代碼,從源頭上降低假賽風險。」
潘圖笑著說道:「你也不想看到自己天胡,陣容大成,卻因為C位打假賽,翻車輸給對手吧?」
「那刺客呢?」
說完範圍性AOE法師的索敵邏輯,陳海轉頭又問起了刺客棋子。
這個問題很關鍵!
在《風暴之弈》的眾多棋子裡面,刺客是很特殊的一類棋子。
他們具有「玻璃大炮」的特性,傷害很高可以輕鬆融化敵方後排C位,但自身也很脆弱。
關鍵是,這些刺客棋子攻擊距離只有一格。
如果按照前排戰士坦克的通用行動索敵邏輯,這些刺客棋子根本就摸不到敵方後排棋子。
打不到後排,那算什麼刺客?
「刺客啊……」
潘圖穿越的時候,《雲頂之弈》已經刪除了刺客羈絆和機制,導致他都快忘了刺客棋子的特殊行動邏輯。
現在被陳海提醒,他才恍然想起,刺客棋子的行動邏輯,確實跟別的棋子不一樣。
別的棋子都是「走路」!
從棋盤A點移動到B點,大部分棋子都得靠兩條腿走路,只有少數棋子擁有「位移」技能。
但刺客是一個例外!
所有刺客羈絆棋子,都擁有「開局跳向敵方後排」的羈絆專屬能力。