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

日期:2024-03-12 分類:百科達人 投稿:admin

最佳答案 國內真正做過遊戲AI的很少,說概念的人很多,所以看了半天離實際編碼還是很遠,不知道該怎麼入手,因為國內遊戲主要以MMO和卡牌為主,RTS比較少,體育競技類遊戲更少,沒幾個真正寫過強AI程式碼的。而從AI的難度上來看,是:MMO FPS RTS 體育競技。作為實際開發過AI的人,拿一份五年前的程式碼。如果你能實現體育競技的A

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

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