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