即時戰略遊戲比如WAR3的AI是怎樣實現的

來源:生活大全幫 9.58K

即時戰略遊戲比如WAR3的AI是怎樣實現的

國內真正做過遊戲AI的很少,説概念的人很多,所以看了半天離實際編碼還是很遠,不知道該怎麼入手,因為國內遊戲主要以MMO和卡牌為主,RTS比較少,體育競技類遊戲更少,沒幾個真正寫過強AI代碼的。而從AI的難度上來看,是:MMO < FPS < RTS < 體育競技。作為實際開發過AI的人,拿一份五年前的代碼。如果你能實現體育競技的AI,那即時戰略只是小事一樁。硬派遊戲AI,不是虛無縹緲的神經網絡,用神經網絡其實是一個黑洞,把問題一腳踢給計算機,只要訓練它,它就能解決一切問題的懶人想法。硬派遊戲AI,就是狀態機和行為樹。狀態機是基本功,行為樹可選(早年AI沒行為樹這東西,大家都是hard code的)。大部分人説到這裏也就沒了,各位讀完還是無法寫代碼。因為沒有把最核心的三個問題講清楚,即:分層狀態機、決策支持系統、以及團隊角色分配。

熱門標籤