為啥游戲里的AI多年總是很傻很天真?
分享
游戲發展了那么多年,我們也玩了那么多年。不知道大家注意到沒有,這些年來無論什么都有了脫胎換骨般的進度,唯獨AI仍是沒什么大變化。這到底是為什么呢?
照理說游戲設備處理能力更強,AI也將遠比以前更加聰明。事實上游戲廠商經常會將AI多么多么狡猾作為賣點,但實際上我們看到的仍是呆傻笨的隊友,以及玩個一兩小時就能抓住規律的敵人。游戲難度帶來的最大區別是敵人血量更厚傷害更大,而不是更聰明了。
加拿大阿爾伯塔大學的計算機科學博士Dave Churchill回答了這個問題:“游戲業界之所以排斥現代AI技術的最大原因是開發者不想在這上面浪費運算能力。”他解釋說:“游戲設計師會竭盡全力推動視覺效果發展,但在AI設計上他們可能只會用上1%的機能。”
事實也確實如此,畢竟亮眼的游戲畫面更加吸引人。只要AI水平別低劣到一個限度,早已習慣了的玩家們都能忍。
除此之外,Churchill還表示游戲AI的目的性更強也是開發者“偷懶”的原因。當玩家躲進掩體里,AI就會選擇投擲手雷或沖上來包抄。AI敵人唯一的目的就是干掉玩家,所以這種“if-then”式的邏輯非常管用,看上去也還像那么回事。比起敵人來,隊友AI的任務要寬泛得多,它們沒有需要針對的目標,犯傻似乎也就在情理之中了。
話說回來,現在單機游戲網絡化已經是大趨勢了。一款新作50%甚至更多的樂趣往往都在多人部分那里。這種時候,你還能承受住聯機的誘惑一心只想要更強力的AI嗎?■
0人已贊
關注我們



