到AI,很多人首先想到的是AlphaGO。它通過(guò)戰(zhàn)勝?lài)濉笆澜绲谝蝗恕笨聺崳故玖俗约旱膶?shí)力。不過(guò)一直以來(lái)也有種聲音認(rèn)為,圍棋是死的,只不過(guò)是在棋盤(pán)上下子而已。你讓AI來(lái)打電競(jìng)試試?我把它屎打出來(lái)!
其實(shí)AI早就開(kāi)始打電競(jìng)了,而且起點(diǎn)非常高:DOTA。眾所周知在LOL玩家面前,王者榮耀玩家是不敢談操作的;而在DOTA玩家面前,LOL玩家也很難去講什么游戲性、復(fù)雜度。可以說(shuō)目前市面上的MOBA游戲里,DOTA最難。那么AI打DOTA要練多久、能打到什么水平呢?
早在一年以前也就是2017年8月,在1v1單挑中AI就已經(jīng)戰(zhàn)勝了天才少年Arteezy、神級(jí)中單Sumail、TI冠軍Dendi。有這三個(gè)人的例子,恐怕誰(shuí)也不敢說(shuō)AI好欺負(fù)了吧?你能比Sumail中單還強(qiáng)?
不過(guò)我們的DOTA玩家也不是好欺負(fù)的,多年戰(zhàn)斗生涯讓他們掌握了噴子技巧:呵呵DOTA是一個(gè)人玩的嗎,1v1算什么DOTA?!
說(shuō)得好。所以AI還在繼續(xù)努力。就在昨天,它戰(zhàn)勝了天梯平均分4000的隊(duì)伍,5v5。
哇你是不是震驚了,感覺(jué)人生灰暗:我打了這么久DOTA也就3000多分,現(xiàn)在AI已經(jīng)能戰(zhàn)勝4000分選手,那我活著還有什么意義?別急,因?yàn)檫@個(gè)戰(zhàn)斗還是受很多限制的:限定只能用5個(gè)特定英雄;不能打肉山,禁用部分裝備(如圣劍、飛鞋),不準(zhǔn)殺雞,不能用隱身單位也不能使用隱身道具,不能用召喚物和幻象(Chen、狼人、獸王、先知的“動(dòng)物園”流派禁用,猴子直接Ban),不能買(mǎi)眼/插眼/反眼……DOTA玩家笑了,呵呵,不讓買(mǎi)眼我打你媽呢?本來(lái)以為是正經(jīng)戰(zhàn)斗沒(méi)想到是這種玩法,爺爺不奉陪了,告辭!
英雄請(qǐng)留步,在告辭之前讓我們來(lái)看看這個(gè)AI的發(fā)展歷史吧。
這個(gè)AI的全名是OpenAI,由Elon Musk(就是做特斯拉、把火箭射上天那個(gè)人)專(zhuān)門(mén)為了打電競(jìng)而投資建立。因?yàn)樯蟻?lái)就5v5太難,所以先做的是1v1,中路單挑。即使是這樣的單挑你仍有很多事要做:移動(dòng)、攻擊、正補(bǔ)/反補(bǔ)、技能、取消技能(騙招)、取消后搖、控線(xiàn)、買(mǎi)東西(并拿雞運(yùn))、吃藥(比如樹(shù)或凈化)……這些還只是最基本的、完全不涉及具體英雄的操作。再細(xì)化一點(diǎn),比如神靈主被動(dòng)就可能要故意掉血,比如影魔中單考驗(yàn)壓炮準(zhǔn)度,比如QOP有主標(biāo)和主叫等不同打法等等。DOTA這個(gè)游戲確實(shí)很復(fù)雜,那么AI是怎么學(xué)會(huì)玩DOTA、并且還戰(zhàn)勝了Sumail的呢?
AI是這樣思考的:無(wú)論多好的人類(lèi)選手,在1秒之內(nèi)你大概只能想4~5件事。比如對(duì)方紅血但已經(jīng)回塔下了,那么我該不該越塔強(qiáng)殺?如果越,我要用什么技能?這個(gè)技能在不在CD?越塔殺了我能不能回來(lái)?如果不能回來(lái)我虧不虧?人類(lèi)選手在1秒內(nèi)可能會(huì)想這5件事,都想明白后得出結(jié)論,可以越塔,于是就上了。你不要看這里寫(xiě)好像簡(jiǎn)單,實(shí)戰(zhàn)里能1秒想明白這5件事需要非常豐富的經(jīng)驗(yàn),尤其是還要算對(duì)方技能CD、有沒(méi)有被秀被反殺的可能等等,不是那么容易算得過(guò)來(lái)的。
那么AI就也用這種笨辦法,比如做一個(gè)判斷:如果對(duì)方英雄血量低于30%,啟動(dòng)判斷一“要不要?dú)ⅰ保蝗绻麊?dòng)判斷一那么接判斷二“是不是越塔殺”;然后是判斷三“越的塔我要用什么技能”……就這樣把游戲分解成無(wú)數(shù)個(gè)既定判斷的流程去操作,靠AI強(qiáng)大的判斷力和飛快的計(jì)算力取勝。人類(lèi)其實(shí)也是這么思考的,我們稱(chēng)之為“高手的意識(shí)”。
這只是第一步。接下來(lái)的問(wèn)題是上文所說(shuō)的,DOTA里有100多個(gè)英雄,不同英雄的對(duì)線(xiàn)方法可能完全不同。比如對(duì)面是個(gè)血魔帶個(gè)盾,是個(gè)主被動(dòng)的龍騎等等,你去點(diǎn)他意義就不大。而100多個(gè)英雄互相排列組合就有五六千種可能,怎么辦?
AI的方法是這樣的:首先我只選1個(gè)英雄,這樣就把可能性降到100多種。其次,通過(guò)DOTA里的“機(jī)器人”接口(也就是平時(shí)練英雄時(shí)我們殺的那個(gè)斧王)來(lái)執(zhí)行固定操作,從而把要做的事情也大大減少。因?yàn)闄C(jī)器人是會(huì)移動(dòng)、會(huì)補(bǔ)刀的,這樣AI就不用思考要不要跑到野區(qū)這種愚蠢問(wèn)題;最后,對(duì)于每一種可能,都通過(guò)大量的模擬對(duì)戰(zhàn)來(lái)提升熟練度。這次對(duì)面30%血我越塔強(qiáng)殺,被秀了,下次我就等對(duì)面20%再試;這次我用技能把對(duì)方逼退,磨了塔的血最后贏了,那么下次我繼續(xù)用技能,等等。
當(dāng)然,在過(guò)程中AI也經(jīng)常被坑,因?yàn)镈OTA里的臟招實(shí)在是很多,防不勝防。比如繞樹(shù)林陰影就是很常見(jiàn)的操作。但AI的好處就是你用過(guò)的招式它全都記下來(lái)并且學(xué)習(xí),下次就會(huì)用來(lái)對(duì)付你,這真的十分可怕。據(jù)說(shuō)在和Arteezy對(duì)戰(zhàn)時(shí)AI甚至學(xué)會(huì)了影魔盲壓C炮,學(xué)會(huì)了賣(mài)血引誘對(duì)方越塔強(qiáng)殺然后繞樹(shù)反殺。這種操作連3800分、傳奇3的我都不會(huì)!
以上是1v1的情況,到了5v5又怎么樣呢?
如果你把5v5簡(jiǎn)單看成是1v1強(qiáng)化版,那情況是差不多的。無(wú)非就是先把1v1擴(kuò)展成2v2,然后做個(gè)212分路。單純只打?qū)€(xiàn)的話(huà),情況就是這樣。但我們很清楚DOTA不是這么簡(jiǎn)單的,它有游走有TP支援、有視野壓制有開(kāi)霧抓人,有速推流也有狂刷大后期流,等等。游戲打到中后期更是有全球流,有帶線(xiàn),有買(mǎi)活大戰(zhàn)……
這些都是AI還沒(méi)有掌握的。正如上文所說(shuō),1v1里它只會(huì)1個(gè)英雄,所以5v5它也只會(huì)一套組合(Nec、火槍、毒龍、冰女、Lich)。此外,玩法上的限制無(wú)疑大大降低了比賽的難度,比如不準(zhǔn)用召喚流速推就彌補(bǔ)了火槍腿短機(jī)動(dòng)力差、前期容易被抓崩的弱點(diǎn)。它等于是在玩一個(gè)閹割版DOTA,去掉了“大局”部分而只強(qiáng)調(diào)對(duì)線(xiàn)和團(tuán)戰(zhàn),那顯然不是DOTA的完整形態(tài)。
不過(guò)話(huà)說(shuō)回來(lái),這畢竟是邁出了重要的一步。實(shí)戰(zhàn)里AI是會(huì)使用一些經(jīng)典戰(zhàn)術(shù)的,比如冰女開(kāi)BKB跳大(這里冰女是打4號(hào)位)。另外,AI也有Gank,如冰女+毒龍繞后抓了人類(lèi)方中單英雄(因?yàn)椴粶?zhǔn)插眼所以沒(méi)防住這個(gè)繞后)。還有一點(diǎn)是它甚至學(xué)會(huì)了用紅血英雄把對(duì)方1、2號(hào)位引走,然后其他人上高、推兵營(yíng)。能夠看出AI已經(jīng)有了基本的團(tuán)隊(duì)合作意識(shí)(這種意識(shí)在天梯3000分以下很難看見(jiàn)),某個(gè)角度來(lái)說(shuō)的確有4000分水平。尤其值得深思的是AI在打團(tuán)戰(zhàn)時(shí)絕對(duì)不會(huì)出現(xiàn)“葫蘆娃救爺爺”的現(xiàn)象,一旦判斷出某個(gè)人不能救,會(huì)非常果斷的放棄。這種判斷至關(guān)重要,有了它,順風(fēng)局里你就很難被一波帶走。
當(dāng)然為了實(shí)現(xiàn)這些也要付出很多。用來(lái)打5v5的AI實(shí)際上是一組使用了128000個(gè)CPU、256個(gè)GPU的超級(jí)電腦,它一天里自我對(duì)戰(zhàn)訓(xùn)練的場(chǎng)次,按時(shí)間折算的話(huà)等于平常人玩180年。這種程度的訓(xùn)練之下如今還只是憑借諸多限制條件來(lái)達(dá)到4000分左右水平,從某種角度來(lái)說(shuō)也表明DOTA究竟是個(gè)多么復(fù)雜的游戲。
按照開(kāi)發(fā)者的說(shuō)法,AI的終極目標(biāo)是戰(zhàn)勝TI冠軍。TI,如我們所知,是DOTA界的最高榮耀,每年有幾千萬(wàn)美元獎(jiǎng)金的超級(jí)比賽。能去打TI的是全世界最頂尖的DOTA選手。值得一提的是在以往7屆比賽中沒(méi)有任何隊(duì)伍拿過(guò)2次冠軍,也沒(méi)有任何選手(在不同隊(duì)伍中)拿到過(guò)2次冠軍。這足以說(shuō)明DOTA的打法眾多、戰(zhàn)術(shù)豐富、不存在某種穩(wěn)贏不輸?shù)捏w系。何況目前AI還只是擁有天梯4000分(一部分)實(shí)力,而TI選手的分?jǐn)?shù)普遍是6000+。更重要的是TI里用的是“隊(duì)長(zhǎng)模式”,有極為復(fù)雜的Ban/Pick,這無(wú)疑也是個(gè)大難點(diǎn):歷史上BP崩了的例子不計(jì)其數(shù),而這一點(diǎn)恐怕AI還要花很多時(shí)間來(lái)學(xué)習(xí)。
看起來(lái)就算AI能贏,那也絕對(duì)不會(huì)是在TI8。
所周知,《我的世界》是一款上下限差距極大的游戲,自帶的畫(huà)質(zhì)幾乎可以適應(yīng)任何電腦,但是如果安裝上各種極限的光影組件,那么幾乎需要市面上最好的電腦才能流暢運(yùn)行。正好最近國(guó)產(chǎn)超級(jí)電腦“九章”面世,我們不妨猜測(cè)一下假如用這臺(tái)電腦玩《我的世界》是什么樣的。
性能
首先我們需要確定的是超級(jí)電腦的運(yùn)算速度,因此對(duì)于游戲影響最大的可能不是畫(huà)質(zhì),而是運(yùn)算速度。當(dāng)有了每秒萬(wàn)億次的計(jì)算速度后,我們甚至可以把游戲中所有方塊全部換成TNT后激活也不會(huì)卡頓。
(圖片來(lái)自:第一財(cái)經(jīng)網(wǎng))
《我的世界》中主世界可容納的方塊個(gè)數(shù)約為2.303X10的17次方個(gè),然而這樣的天文數(shù)字在超級(jí)計(jì)算機(jī)面前也是九牛一毛,雖然運(yùn)算速度可以跟上,但是要等這么多TNT爆炸,可能需要幾年的時(shí)間才能完成。
畫(huà)質(zhì)
說(shuō)到游戲優(yōu)化,那必然離不開(kāi)畫(huà)質(zhì),畫(huà)面的變化實(shí)際上是單位面積內(nèi)像素的變化和像素刷新率。我們可以提前感受一下加了光線(xiàn)追蹤效果的4K畫(huà)質(zhì)的畫(huà)面是什么樣的。
然而實(shí)際上目前還沒(méi)有任何一款顯卡或顯示器配的上這么高的運(yùn)算速度,如果硬要讓超級(jí)電腦配商用顯卡和屏幕的話(huà),最大的可能就是顯卡和屏幕直接原地“罷工”了。
經(jīng)費(fèi)
(圖片來(lái)自:alexxx4)
伴隨著超級(jí)計(jì)算機(jī)難以置信的運(yùn)算速度,還有接踵而來(lái)的高額電費(fèi)。以2019年排行第一的超級(jí)電腦Summit為例,它每小時(shí)需要用電一萬(wàn)度,僅僅用民用電費(fèi)的一檔粗略計(jì)算,每小時(shí)就要4000左右的電費(fèi)。
這樣一算用超級(jí)電腦來(lái)玩《我的世界》是不是感覺(jué)就是在“燒錢(qián)”呢?
科技是第一生產(chǎn)力,電子和智能領(lǐng)域越發(fā)達(dá)就越能更好地造福我們生活。如果你有什么其他想法,歡迎在評(píng)論區(qū)留言討論哦。
相信經(jīng)常玩英雄聯(lián)盟的玩家,一定不會(huì)對(duì)PDD這位主播感到陌生。PDD作為前英雄聯(lián)盟職業(yè)選手,為L(zhǎng)PL賽區(qū)的初期發(fā)展作出過(guò)貢獻(xiàn),隨后PDD退役后轉(zhuǎn)型為游戲主播,憑借出色的個(gè)人直播節(jié)目效果從而名氣逐漸擴(kuò)大,直到成為英雄聯(lián)盟的代表性玩家之一,在圈子中有著很強(qiáng)大的號(hào)召力和影響力。而這次PDD正在玩游戲,價(jià)值6W的超級(jí)電腦突然卡了,PDD的反應(yīng)亮了!
PDD通過(guò)自己的個(gè)人實(shí)力成為英雄聯(lián)盟游戲領(lǐng)域的大主播,有了資金支持下的PDD,不僅直播接商業(yè)廣告,而且還經(jīng)營(yíng)LDL賽區(qū)的戰(zhàn)隊(duì),更被說(shuō)PDD還有其他的理財(cái)項(xiàng)目,總之PDD就是現(xiàn)在很有錢(qián)!那么身為大主播的PDD,他的電腦會(huì)是什么樣子的呢?結(jié)果是價(jià)值6萬(wàn)元的超級(jí)電腦。PDD這臺(tái)超級(jí)電腦光是一個(gè)2080TI顯卡在當(dāng)時(shí)就價(jià)值1萬(wàn)元左右,還安裝了兩個(gè)!更別說(shuō)別的電腦部件是什么價(jià)位了,絕對(duì)頂配,總之一套下來(lái)花了6萬(wàn)元左右。
PDD正在使用自己價(jià)值6萬(wàn)元的超級(jí)電腦玩新游戲,并且PDD是跟朋友小新等人一起開(kāi)黑的,本意為出色發(fā)揮的PDD小隊(duì)能能的游戲的最終勝利,結(jié)果PDD發(fā)現(xiàn)自己突然卡了,從而導(dǎo)致隊(duì)伍的失利。然后PDD就很懊惱,懷疑自己這么好的電腦配置怎么會(huì)突然卡了呢?但這臺(tái)價(jià)值6萬(wàn)元超級(jí)電腦確實(shí)是卡了,于是PDD開(kāi)始排查原因,先用電腦管家查看一下,然后發(fā)現(xiàn)是自己超級(jí)電腦的內(nèi)存不太夠!
PDD通過(guò)自己超級(jí)電腦的管家得知,原來(lái)是自己C盤(pán)的內(nèi)存不夠了,于是便打開(kāi)C盤(pán),發(fā)現(xiàn)都快爆滿(mǎn)了!原本想玩游戲的PDD就惱羞成怒,開(kāi)始狂刪C盤(pán)的電腦文件,畢竟PDD剛才還跟朋友在玩游戲,這下可好,需要朋友等待自己一下。PDD為了快點(diǎn)玩游戲,專(zhuān)門(mén)挑那么占內(nèi)存比較大的文件下手,結(jié)果發(fā)現(xiàn)很多文件都不能刪,這下PDD就更生氣了。但很無(wú)奈,PDD只好轉(zhuǎn)移這些占內(nèi)存比較大的文件,結(jié)果發(fā)現(xiàn)需要整整兩個(gè)小時(shí),這還玩啥游戲啊!惱羞成怒的PDD干脆不動(dòng)C盤(pán)了,直接開(kāi)始玩游戲,坑隊(duì)友就坑了吧!
PDD雖然買(mǎi)了一臺(tái)價(jià)值6萬(wàn)元的超級(jí)電腦,但卻在關(guān)鍵時(shí)刻掉鏈子,有點(diǎn)華而不實(shí)的味道。不過(guò)這臺(tái)電腦的這個(gè)價(jià)位,確實(shí)讓筆者很羨慕!最后不知道大家怎么看待這次PDD正在玩游戲,價(jià)值6W的超級(jí)電腦突然卡了,PDD的反應(yīng)亮了一事呢?歡迎大家的評(píng)論和關(guān)注。
友情鏈接: 餐飲加盟
地址:北京市海淀區(qū) 電話(huà):010- 郵箱:@126.com
備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有