想弄個war3 dota的 AI,要求達到更加智能
AI應該有宏觀控制和微環境控制。
宏觀控制比如:通過監視敵我塔的狀態,敵我英雄出裝狀態,等等因素,來決定一個戰略思路。
微觀控制:爲得到某個裝備而該如何打錢,補刀,遇到敵方英雄後的反映,響應隊友等等。
一個獨立的player:創建一個指令隊列,類似windows的消息隊列。AI玩家檢測並執行指令。如:打錢、守塔,推兵線、gank。想起黑客帝國的臺詞:每個人(每個代碼)都有它的使命!
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
====對戰中的想法====
把地圖座標系統看成一個矩陣,單位生命百分比作爲點的值。以此作爲陣型的一個參數。記住一些好的陣型,讓點的分佈滿足某種規律。然後移動單位,調整陣型。