遊戲里遇到過最牛逼的 AI 是什麼?


老滾5雪漫城地牢裡面某衛兵。
有一次閑的蛋疼去偷地牢裡面的東西,結果被發現了,於是就使用的帝國人的種族天賦(讓攻擊我的人短時間內不攻擊我),結果其中一個衛兵,說了一句:「別看我現在不能動手,十秒鐘後我要用膝蓋去碰你的額頭。」當時我以為是漢化人員開的玩笑。於是我就潛行把他的衣服扒光了,然後出地牢,載入畫面結束後,發現我被一群衛兵圍著干,為首的是一個裸男

為什麼地下一堆回復殺雞神的?雖然我也殺過雞神

有人提醒我的回答被遊俠轉載了,我去看了一下,發現不只是我的回答被轉載了。這個回答只是我隨手寫的,能獲得這麼多贊,也是我都沒有想到的,但是我還是希望轉載的人可以註明來源,即使只寫上來源知乎也可以,可能是我之前沒有說這句話吧


你還記得芒斯特的輪椅戰神鄧加爾嗎?


COD6現代戰爭2
有一個挑戰模式,是在巴西里約熱內盧一座小山丘上的貧民區里擊殺若干單位的敵人,地形有高低差,十分複雜而且狹窄,房屋排列其間彷彿迷宮一般,旮旯小巷裡的一條路甚至是莫條秘密通道,有的房屋的二層可以與更高處的房間來往,小巷的盡頭潛藏著暗堡。

在老兵模式下,AI的走位和攻擊方式多種多樣。有時幾個AI會在前方吸引你的注意力,其他AI繞到玩家背後的小路進行偷襲;有時會躲在道路邊的房子里,等玩家經過時突然從兩側出現包圍;有時AI手裡的火力強過玩家,就用RPG和輕機槍把玩家壓的死死的,再把手榴彈扔在玩家臉上;在某個漫不經心的轉角里藏著大量的敵人,當你放鬆警惕時會一擁而上閃光彈手雷什麼的甩你一臉;每次進行挑戰時,敵人的布局、戰術都會有不同,挑戰難度十分高。
一開始地圖不熟悉的時候,被電腦各種暴揍,發現AI之間的配合真是精妙,人員到位之前不會出現一一出現來送死的情況;會根據玩家所在的位置安排合理的戰術;如果戰術被玩家破解了,AI會迅速撤退準備進行下一次的埋伏(惜命)。後來才發現敵人會互相呼喊,一開始以為只是普通製造氣氛的語音,後來才發現居然是AI里的「指揮」給「手下」發命令,聽多了就漸漸懂得了命令的內容,提前能判斷對方的戰術是偷襲、包圍還是撤退,於是最終完成了挑戰。


先說一下時間:15年前。

現在的AI比當年厲害得多,不說演算法的進步,就是單純分配給AI的CPU資源都多了一百倍不只。但是20世紀末的時候,AI的平均水平簡直沒法看,會尋找掩體的就已經算是頂尖水平,連尋徑都搞不好的也大有人在,最牛逼的一個例子是微軟的大都會賽車,遊戲演示畫面,沒任何外部干擾,AI車居然能撞到一起堵死。

這種情況下,HALO一出來就震驚了業界,雖然使用的行為樹框架自由度不高,但是只要安排得當就可以實現相當複雜的運動,所以成了現代FPS的標配。它的敵人實現了兵種配合,包抄、集中突破等簡單的戰術運動,還有聲東擊西這樣的戰術意識。

一個例子是第二大關末尾,要求防守一處高台。高台是四方形,兩個對角位置各有一個樓梯可以上來,為了避免玩家火力壓制,樓梯在中間有直角彎。敵方有3個兵種,1是野豬,只有小手槍,會自爆,2是豺狼,有盾牌,武器也是手槍,個別的有步槍,3是精英,和玩家一樣有護甲,武器是衝鋒槍。

AI採取的策略是這樣的,精英和豺狼利用平地上的牆體掩護,火力壓制高台上的玩家,掩護幾個豺狼從樓梯上來,然後另一隊人馬繞過高台,從對角線的另一個樓梯摸上來。到這裡為止,基本還在常識預計內,但是敵人的配合就非常誇張了。玩家的火力只能打到拐角處,豺狼人在這裡豎起盾牌,躲在盾牌後對玩家進行干擾射擊,然後野豬趁這個機會衝上來自殺式攻擊吸引火力或者逼退玩家,過幾秒,預計玩家要換子彈或者槍過熱了,精英就會從拐角處衝上來,利用護盾優勢和玩家近戰。如果玩家真的守住這波攻擊,至少也要耗費1分鐘,這時原本佯攻的另一邊就會變成主攻,由精英衝上來包抄。實話說,我見到FPS聯機玩家的野隊大部分都沒這個水平。

就是這裡

經常有PC玩家看不起HALO,覺得和PC上的FPS沒法比,其實這是因為HALO的難度不是靠敵人的血和火力來區分,而是按照AI水平區分,英雄難度以上AI才會有複雜的戰術出現,普通難度下這就只是一般PC遊戲的水平,如果按照一般FPS的思路玩完普通難度就去打聯機,那和沒玩一樣。像這個地方,按照一般PC
FPS的蹲逼玩法絕對的無解,我的打法是棄守平台,集中火力突破一邊,衝下去利用亂石堆玩游擊戰。


紅色警戒3。
這個2008年的遊戲的ai已經做到了自動學習,會根據玩家的打法給出對應的解法。
一共3個陣營,盟軍蘇聯帝國
每個陣營有3個指揮官,分別代表不同的三種作戰性格
玩家的作戰風格應該是儲存在了玩家檔案里,因為只要新建一個玩家檔案就ai就會重置成一開始的樣子
比如說,玩家特別喜歡用空軍打ai
打了幾盤屢試不爽,ai根本應付不過來你的空軍
再打幾盤你就會發現,沒等你空軍成型對面的防空炮防空車和空優戰機就滿地跑了。
而且ai也會模仿你的戰術。
比如說你很喜歡速推,一開始就造一大堆雜兵推上去
那ai也會學到這招,遊戲一開始就造滿地雜兵推過來
這個ai的能力就算拿到2016年來也沒有幾個rts遊戲比得過
唯一的缺陷是紅警3用的sage2.0引擎的尋路系統比較糟糕,經常有跑著跑著的兵卡在建築角落裡出不去。。


說一個《星際爭霸2》里的,雖然我沒玩過星際2,但是第一次看還是亮瞎了我的眼,比微操的話aI簡直不要太屌,這個也是人類沒法達到的apm,當然這個ai其實有作弊性質的,後面會提到。。

先放視頻地址《星際爭霸2》瘋狂AI小狗爽滅坦克陣

(沒玩過sc2所以我的敘述很不專業,來源於舍友的講解,但是並不影響亮瞎眼)

背景是這樣的,用100隻小狗沖20架坦克陣地,因為坦克的攻擊是帶有濺射的,所以對於密集陣型的小狗來說一下就會打爆一片,所以難度很大。下圖是人類玩家玩的,可以看到還沒衝到眼前, 就已經掛了絕大部分小狗了,所以對於人來說這個很難,最終也不過拆了兩個坦克。

(生無可戀.jpg)

(生無可戀2.jpg)

然後對於ai呢。。。請出Automaton2000!
(接受挑戰.jpg)

同樣是100隻小狗,同樣往過沖,但是。。。

在坦克開炮的一瞬間!!!其他單位立刻遠離受攻擊的單位,這樣坦克的濺射就完全沒效果了,相當於一下只能消滅一個單位,而不像以前一炸炸一窩!!

坦克:excuse me? ×20

這樣,因為濺射功能完全沒用,濺射傷害完全被走位躲開,ai時刻保證每一次坦克的攻擊只能消滅一個單位,所以絕大部分小狗能夠沖臉,

全殲。。。

數了一下,最後還剩下20個左右的小狗。。。

比起微操,真是沒法和ai比啊,同時操作100個單位的走位,這個好像有點超出人類的能力範圍了。

個人認為這個ai帶有作弊性質,關鍵一點就是如何判斷坦克攻擊的目標,從而做出躲避的判斷,這條信息是需要遊戲內部提供介面的吧,提供給ai攻擊目標的信息,所以ai才能做出指令,否則理論上是無法判斷坦克具體的攻擊目標的吧。

雖然作弊了,我還是覺得這個ai微操強到爆。。。


在個人遊戲里,碰到我覺得寫的最好的AI是文明4的君主AI,可以體現出每個角色的性格,比如凱瑟琳的狡詐反覆,鐵木真的好戰,伊莎貝拉對宗教的狂熱,甘地的溫和善良等等。


好幾位知友都提到了Halo,他們說的主要是bungie時代的,雖然bungie的AI做的很出色,但我認為Halo里的最強AI還是Halo4斯巴達行動里的五騎士+哨兵的組合,這種組合在斯巴達行動第四章往後比較常見,給當時單刷斯巴達行動的我帶來了不少麻煩。
在正式講述我的悲催經歷前,我先從xboxskyer上引用些資料,給大家介紹下騎士和哨兵

5個騎士一般分為前壓、支援兩大組,前壓組的數量基本上為2個,支援組的騎士數量一般為3
前壓組用的是壓制衝鋒槍和散射步槍(類似於霰彈槍),一般由騎士和戰鬥騎士組成。
支援組主要是騎士指揮官和槍騎士,武器有3種 ——1.二元步槍(類似於大狙) 2.光線步槍(類似於精確射手步槍) 3.焚燒炮(外星火箭筒) 其中光線步槍是100%會出現的 使用光線步槍的騎士在支援組中有時候會偏多 數量達到2個,而焚燒炮和二元步槍雖然也會一起出現,但也有很多情況只會出現2把中的1把。手持光線步槍的騎士站位一般會靠前一些,在前壓組和大狙、火炮之間形成一個夾層,前可以支援壓制組,後可以保護大炮、大狙。
除了地面上的騎士,地方還有空中的哨兵來源有兩個,一個是事先就在外面跟騎士一起行動的,另一個是騎士藏在自己的背里,戰鬥的時候放出來。
當然真正讓我驚訝的不是事前精妙的部署,而是戰鬥中它們完美的配合。
而這配合造就了兩個特別大的難點。
第一個難點是萬年打不死的騎士,騎士擁有護盾,打起來本來就很費勁,打破盾了之後還會很高的概率利用瞬移技能折躍到掩體後面去,而瞬移開始時,就會有其它的騎士(一般是拿光線步槍的)開始往瞬移者的位置移動,掩護負重傷的進行撤退。而且令人害怕的是破盾的騎士雖然會往後瞬移,但它也有往前瞬移果斷給你一刀的可能性,如果你的護盾之前已經被打破了,這時候估計你就要gg了
第二個難點是萬惡的哨兵,萬惡的哨兵極大的加劇了第一個難點的惱人程度,哨兵可以治癒受傷的哨兵,躲在掩體後面的會很快恢復戰鬥力,哨兵還可以為騎士添加額外的護盾,這額外的護盾簡直就是免死金牌,有了這玩意的騎士連瞬移都懶得用了,更氣人的是哨兵還可以復活死掉的騎士。。。哨兵的種種能力使得我不得不把它當成必須最先消滅的目標,然而很多哨兵是藏在騎士背里的,打起來才會放出來施展能力,而在五個騎士的強大火力下,咱的br的瞄準鏡都快打不開了,去殺動不動中彈以後往後飛的老遠的哨兵又談何容易呢。。。。


CC將軍

這遊戲mod比較多,有一次裝了個mod(具體是哪個忘了),由於有新載具等,於是開了個遭遇戰來熟悉mod內容;第一幅兩人地圖,對手普通米國,其實就是一路確定點下去。
然後進入遊戲,第一幅兩人地圖大家都很熟悉吧?雙方老家一上一下,中間有一小片城鎮,可打巷戰,左右各有一座小山,上面有分礦,小路連接,雙方都可以走小路去搶一槍。
正常情況下,普通難度AI就是電廠兵營礦場車廠炮台的順序慢慢來,建好後就5步兵+2悍馬一波一波的送,只需要擺兩個炮台就能無傷防禦。
於是擺好兩個炮台,然後開始一個一個測試mod中的新武器。
測試了四五個,突然覺得奇怪,為何AI沒有來送死?莫非沒有AI?(有些mod的部分陣營沒有遭遇戰AI)
於是造了個直升機準備去開圖看看。
然後,地圖上紅圈出來了....
拖過去一看,4坦克4武直1火炮正面肛過來,我的兩個炮台還沒吭氣呢,一波空襲(兩架F15)過來,還是地堡殺手...
然後基地裡面也紅圈了,拖回去一看,兩側小路各倆悍馬丟下10個小兵開始拆礦場......
一分鐘後GG

這泥馬是普通敵人?空地協同3方向同時進攻哪裡普通了?這AI玩得比我6啊!


(謝謝各位老闆喜歡~轉載要收費!價格便宜 支持肉償 歡迎聯繫)

曾經玩過的一個網遊 tera····
路過野外看到有玩家在打精英怪
這遊戲設定是有面相的 精英怪正面朝那個打它的玩家
然後我正好路過精英怪的背後 就用手裡的武器順手戳了一下它的菊花(武器職業如下圖)

然後那個精英怪····居然 ·····轉過身····
對我··打了··一個···
「?」


不知道有沒有玩過魔獸3的一張圖叫達爾文進化島。

好噠。有人玩過我就說了╮( ̄▽ ̄)╭
早年最開始玩的時候,表示腦殘不會合裝備(至今只玩3C不玩Dota),網上查了攻略感覺好麻煩,跑著跑哪的買材料,然後我就看到了一種簡潔的方法,就是屠龍刀暴擊吸血流&<( ̄ ﹌  ̄)@m
五把屠龍刀一把吸血爪。撐過前期,然後便開始了大家喜聞樂見的屠殺環節。 (= ̄ω ̄=) 
但是慢慢的殺慢慢的表示壓力好大。慢慢的由一兩刀秒變成了打不動血。然後我才發現一個令我震驚的事實,電腦的裝備是到時間自動生成的。
我表示我也就是夠了。┴┴︵╰(‵□′)╯︵┴┴

既然說到了3C,其實裡面的AI也是比較那啥的。殘血免費閃爍就不說了,說個別的。
有一天基友問我,3C里你最怕哪個英雄?
我毫不猶豫的回答:山丘。
基友鄙視的看著我:山丘還不好打,什麼吹風插杖聖騎無敵上巴拉巴拉......
我冷眼看他:呵呵,你有沒有在中路大軍交匯時打過山丘?


說個暴露年齡的…

感謝老先生讓我年紀輕輕就認識到智商充值不足的現實,早早放棄了象棋之路。


我只能說點AI低的了
嗯還是老滾
雞神問題的邏輯很簡單,正常的城市在你犯罪(不重)→收回兵器後就不會再追殺你。被守衛當場發現會觸發強制對話,不當場發現則是賞金增加,與守衛對話變化。賞金1000以上會隨時強制對話,賞金過高會被守衛攻擊,但和諧術仍然可以解決一切。出bug無法對話可以控制台交賞金解決。
至於溪木鎮你會被直接追殺,是因為沒有守衛。想殺雞也很簡單,晚上,蹲下,殺。
這AI多簡單易懂。

順便吐槽一下老滾5的AI
近戰敵人就是衝上來直接干。攻擊方式就那麼多,輕擊重擊盾防,再加個衝刺攻擊,沒了。
AI可以設置防禦慾望和攻擊慾望,比如魔人大君的防禦慾望高,所以感覺比較難打比較硬;烏木勇士攻擊慾望高,所9以玩家各種被砍死;雙持不能防禦,所以墨瑟雙持亂舞莽得上天。
有弓箭的再加個一定距離時使用弓箭攻擊。順便老滾做了個很多餘的AI,敵人在箭飛向自己時會自動左右閃避。放在黑魂里也許是個受苦的AI,放在老滾里只會讓你覺得煩。不過輻射4倒是保留了這個AI,掠奪者和突襲者會左右踏步躲子彈,個人覺得可圈可點。

法師敵人就是會持續後退,右手魔法結界左手扔魔法。
火舌/火牆等魔法有射程,所以有些法師會保持中段距離持續施法;
冰錐/焚化等魔法射程無限,所以你不管的話他們會跑到很遠;有些法師沒有結界魔法所以會雙手施法,有些法師帶法杖所以他們會優先使用。
龍祭司能日天因為他們的法術都是最高級的,而且後退速度恆定且高於人形怪後退速度、難以硬直、不會被吹飛。
某個特例是奧塵多,他會瞬移。不過代碼瞬移真不能算AI。
最後,沒有任何法師會大師級法術。卡斯塔格的觸發性暴風雪除外。

魔劍士的AI其實還是以近戰為主,只不過會騰出一隻手來放火舌

會龍吼的敵人在冷卻到時會龍吼,平時用其他武器攻擊。灰鬍子並沒有其他武器,所以掄起了拳頭


至於怪物的AI
冰霜元素AI參考近戰,火焰元素參考法師。風暴元素比較特殊,既會近戰也有遠程,參考魔劍士。

龍的動作看起來最酷炫,飛行動作十分花哨。可實際上空中飛行的龍根本沒有AI,它的飛行是靠一套既定的套路操控的。落地的龍倒是有AI了,可這AI啊……靠近頭部觸發啃咬,靠近尾巴觸發拍尾,靠近翅膀觸發振翅,冷卻到了觸發噴吐,就這些

屍鬼、雪精靈、巨人的AI完全參考人類,而且是減速版本

唯一我覺得靠譜的AI也許是矮人百夫長……它會在擊飛你之後立刻發動蒸汽噴射。然而這也只是簡單AI的奇效而已

關於所謂AI增強的mod,我只玩過敵人的復仇mod。這裡面的法師怪強到逆天,然而這也只是因為他們的所有魔法都不消耗魔法值,所以會毫無顧忌地交替快速使用。也就是說,破壞敵人與你的平衡來造成敵人變強變聰明的假象。
(然而我玩的很爽啊……瞬發閃電風暴和火焰風暴的龍祭司簡直酷炫)


這麼多答案裡面,只有書記的稍微靠譜。

很多人都把技能、數值和AI搞混了。就拿那個魔獸世界的例子來說,全屏星落是技能,秒殺玩家是數值,而NPC在什麼情況下釋放這個技能才是AI。所以對AI進行評估,不是看AI幹了什麼,而是什麼時候干。

最牛AI肯定是阿爾法狗,這個沒有人可以質疑。對於商業遊戲,我跟書記一樣,傾向於把這個頭銜給光環。不過書記的答案有一點錯誤,光環1的AI還是基於狀態機的,光環2才引入行為樹。到光環3的時候,他們的BT已經寫得出神入化了。有一些細節比如多個怪物的互相掩護和夾擊(這個必須體驗最高難度,低一個檔次感受就不一樣了),給現在的國內大廠搞估計都得折騰大半年。

光環3是2007年的遊戲,距今已經過去9年了。


我玩一個叫哥薩克的遊戲時被Ai玩了一把計謀…
由於我不怎麼會玩遊戲,所以選個簡單級別就開始玩了,而且我喜歡穩打穩紮,就是俗稱種田派玩家,於是我建好城牆,安心發展。就這樣愉快的度過一段桃園時光後,前方探子來報,敵方主力集結完畢正氣勢洶洶前來決戰,我正好也準備了一支升級完科技的大部隊,而且經濟情況非常好,只要殲滅敵方主力,我一定可以依仗經濟優勢暴兵推掉它。
最後一交火,賊軍果然不是我王師的敵手,三五兩下開始敗退。我乘勝追擊一鼓作氣打到Ai大本營,結果發現它家裡還藏甲無數,竟然讓我損兵折將卻毫無進展,眼看戰局於我不利於是我開始讓家裡的兵營開始全力暴兵,跟Ai拼國力,甚至想新建幾個兵營來增加產能。結果鏡頭調回總部的時候我驚喜的發現,Ai的騎兵竟然在我的城牆上找到了一個缺口,估計就是在它主力敗退的時候,或者現在可以說假裝不敵的時候衝進我老家,把我的農民都俘虜了…是的,這個遊戲的農民單位可以直接被俘虜全部變成它的。
我後方空虛主力又深陷敵陣,經濟來源盡喪,回家救援無望,眼見無力回天的我只好打出GG。


謝邀。
當時沒拍下來,我就口述吧。
&<王國風雲2&>裝上生活之道DLC,玩過的人都懂……AI各種沒節操。
我愉快的在望海種田的時候,第三代皇帝給兒子娶了一個留里克家族的姑娘。然後我就閑的沒事,開始翻留里克家族的家譜。
留里克家族基本把東歐幾個國王都佔了,然後我發現了不得了的事……
現任波蘭國王,一個五十歲的老頭他有個兒子,下一任波蘭國王,兒媳也是留里克家族的,很能生,連著生了六個,但是……兒媳情人那一欄,竟然是自己的公公。

天哪(?_?)於是我出於好奇,輸入了「charinfo all」,一個可以看親生父親的作弊碼……結果,我看到了……
前五個都是公公的……
最後一個才是老公的……
老公還沒有發現,還很愛自己的妻子……
我慌了……
AI你牛逼(?_?)


老滾5里的雞。之前看網上說的有點不信,直到我殺了一隻雞。。一隻雞。。。只雞。。。。雞。。。。。


dota里的力丸吧

我小精靈原地站著不動也能準確找到我的菊花開始捅。


英雄連1 勇氣傳說
瘋狂電腦
AI牛逼到什麼程度呢
狙擊手總是在合適的時間出現在合適的地點做合適的事情,然後你不要派步兵上去,先不說你過去的時候對面已經收了你至少倆人頭,等你進了攻擊範圍對面早就撒丫子跑了
讓你充分了解什麼叫後院失火,經常一不小心自己的點就被一兩個AI工兵給偷了,你又得辛辛苦苦跑過去占回來,等你過去準備站點了..轟的一下5人隊變成2人運氣差全員趴地上哀嚎.怎麼回事呢,對面工兵偷了你的點還不忘記埋倆地雷
你當玩紅警的話絕對會死得非常難看,四五輛坦克沒步兵跟著的話會被對面的步坦協同教做人.你守橋龜縮會被對面的火炮轟的只喊爹


黑魂3……
小兵會嗑藥……
小兵會拉開距離嗑藥……
小兵會盾反給你一套然後嗑藥……
小兵會後撤步接戰技預判給你一套然後嗑藥……
小兵會走位騙你戰技等你硬直然後從角落飛出來一個雙手小刀連段後排火法剛好兩發火球術按在臉上卻看到雙小刀的小兵已經到你背後直接就是背刺……
他們不用嗑藥了……因為你已經滾回營火了……

無名會讀你指令……
你怎麼打他怎麼打……
你瘋狂a,他拉開距離還沒等你視角轉過去就是帶電一捅……
你瘋狂滾,他正好在你站起來的時候悶頭一刀……

還有什麼不滿?
( TДT)。我是抖m我認了……


推薦閱讀:

為什麼最難不過二叉樹的演算法出現在面試題中都會被應聘者抱怨?
機器學習中,有沒有給定的閾值返回聚類結果的演算法?

TAG:遊戲 | 人工智慧 | 遊戲設計 | 演算法 | 機器學習 |