iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
生成式 AI

生成式AI輔助電子遊戲製作系列 第 18

D18 /敵方AI技能使用策略

  • 分享至 

  • xImage
  •  

在設計敵方AI的技能使用策略時,為了讓戰鬥有挑戰性和策略性,我們可以為敵人設計多層次的決策邏輯,根據戰況選擇合適的技能。以下是一些適合敵方AI的技能使用策略,考慮到回合制遊戲的奇幻背景,讓AI能夠靈活應對玩家的行動。

1. 偵測玩家狀態的策略

低血量時優先攻擊

  • 策略邏輯:當玩家的生命值低於 30%(或一定的閾值)時,AI會優先使用攻擊性技能,嘗試快速擊敗玩家。
  • 技能選擇
    • 使用高傷害技能或具有持續傷害效果的技能,如火焰衝擊、雷霆一擊等。
  • 目標:快速減少玩家的生命值,並將玩家逼入絕境。

玩家生命值較高時使用控制技能

  • 策略邏輯:當玩家的生命值高於 70% 時,AI應選擇削弱玩家的行動或防禦,讓自己的攻擊更具威脅。
  • 技能選擇
    • 使用控制類技能,如減速、眩暈或降低玩家攻擊力的技能(如暗影詛咒、寒冰箭)。
  • 目標:限制玩家的行動,並準備在之後的回合中發動強力攻擊。

玩家使用防禦技能後使用增益技能

  • 策略邏輯:當AI偵測到玩家使用防禦技能(如護盾、治癒技能)後,AI可選擇使用增益類技能來加強自己的實力,等待玩家的防禦效果消退。
  • 技能選擇
    • 提升自己防禦或攻擊力的技能,或準備下一回合的致命打擊。

2. AI根據自身狀態選擇策略

低血量時使用恢復技能

  • 策略邏輯:當AI的生命值低於 40% 時,優先使用恢復類技能或防禦技能,嘗試恢復或保護自己,延長生存時間。
  • 技能選擇
    • 使用治癒之光或類似的恢復技能,防止被玩家快速擊敗。
    • 如果沒有恢復技能,則使用防禦技能來減少即將到來的傷害。
  • 目標:提高生存能力,繼續拖延戰鬥以尋找反擊機會。

法力值不足時轉為物理攻擊或等待恢復

  • 策略邏輯:當AI的法力值低於一定閾值(如 20 點法力)時,避免使用高法力消耗的技能,轉而進行基礎物理攻擊,或使用低耗法力的技能。
  • 技能選擇
    • 如果AI的法力值不足以施放強力法術,應選擇低消耗技能(如普通攻擊或基本法術)。
    • 等待法力值回復後,使用高效的攻擊技能。

有增益技能時提升自身實力

  • 策略邏輯:如果AI擁有增益技能(如提升攻擊或防禦的技能),並且其生命值處於健康狀態(超過 60%),AI會選擇先使用增益技能,再進行下一輪強力攻擊。
  • 技能選擇
    • 使用類似於提升攻擊力或防禦力的增益技能,以便下一回合能夠更有效地打擊玩家。

3. AI進行連鎖策略的設計

先控制後攻擊

  • 策略邏輯:AI可以選擇在戰鬥初期先使用控制技能(如寒冰箭的減速或雷霆一擊的眩暈),限制玩家的行動,並在玩家無法反擊的情況下發動致命攻擊。
  • 技能選擇
    • 在前幾回合,AI會使用控制類技能減緩玩家速度或限制其行動。
    • 在玩家受控制期間,使用高傷害技能,如火焰衝擊或雷霆連鎖,進行大規模攻擊。
  • 目標:通過控制來削弱玩家的反應能力,並在最佳時機發動進攻。

持續削弱與爆發

  • 策略邏輯:AI會選擇持續削弱玩家的攻擊力或防禦力(如使用暗影詛咒),並在削弱效果生效後發動一次高爆發攻擊,最大化傷害。
  • 技能選擇
    • 先使用削弱類技能,降低玩家的防禦或攻擊,接著在削弱生效期間施放高傷害法術,結束戰鬥。
  • 目標:通過削弱與爆發的連鎖策略迅速結束戰鬥。

4. 隨機應變策略

隨機技能選擇策略

  • 策略邏輯:在特定情況下,AI可以引入一些隨機性,根據每回合的不同狀況,隨機選擇一個可用技能,增加不可預測性。
  • 技能選擇
    • AI可以根據當前情況隨機選擇攻擊、防禦或恢復技能,這樣可以讓戰鬥更加多變。
  • 目標:讓戰鬥不完全依賴預設的策略,給玩家帶來更多挑戰。

總結

敵方AI的技能使用策略應根據戰鬥中玩家和AI的狀態來決定,並根據不同情況選擇最合適的技能。這不僅讓戰鬥具有策略性,也提升了遊戲的挑戰性和趣味性。


上一篇
D17 /技能設計2
下一篇
D19 /技能實作
系列文
生成式AI輔助電子遊戲製作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言