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








