首頁 游戲

創(chuàng)造娛樂帝國從游戲開始

86:曙光系統(tǒng)

  造成這種“要保護(hù)的NPC往怪堆里沖”的現(xiàn)象都是因?yàn)殚_發(fā)者事先沒有做好NPC的行為軌跡,所以NPC會做出各種不符合邏輯的行為。

  袁圖拿來一臺筆記本電腦,這臺電腦里有一段事先做好的游戲場景。

  “汪總請看,這個(gè)NPC會撿起敵人掉落在地上的武器,如果你靠近NPC,還能彈出選項(xiàng)讓NPC把手中的武器給你?!?p>  “NPC手無寸鐵時(shí),也不會貿(mào)然沖進(jìn)敵人堆送死。”

  “這段開車的地方,如果玩家從副駕駛進(jìn)入,NPC就會自動(dòng)進(jìn)入駕駛位開車到任務(wù)指定地點(diǎn),如果玩家進(jìn)入駕駛位,NPC就會坐到副駕駛?!?p>  “NPC還會和場景互動(dòng),比如把一邊的沙袋堆起來,做個(gè)臨時(shí)掩體,還能將載具擋在你和敵人之間,為你擋下一些火力!”

  “它還會根據(jù)你的行為作出反饋,記得你之前做過的事情,能與周圍的環(huán)境互動(dòng),甚至有自己的作息表?!?p>  “它能聽見腳步聲,發(fā)現(xiàn)倒地的隊(duì)友,你被包圍了也會趕過來救急,甚至還懂得戰(zhàn)斗的時(shí)候繞后,打敵人一個(gè)措手不及!”

  “同時(shí)敵人的戰(zhàn)斗邏輯也都有所提升?!?p>  “現(xiàn)在的敵人不同難度下會有不同的表現(xiàn)形式。”

  “低難度下敵人只是躲在掩體里朝你開槍,不會移動(dòng)位置?!?p>  “高難度下,敵人不僅會離開掩體,還會撿起戰(zhàn)死隊(duì)友的槍,向你沖鋒時(shí)也不再是直線沖鋒,而是一種S形走位,甚至?xí)涯銇G出去的手雷丟回來?!?p>  “而且高難度下,敵人甚至?xí)完?duì)友進(jìn)行一些戰(zhàn)術(shù)上的協(xié)作,他們會漸漸靠近你,將你包圍!”

  “有時(shí)還會有尖兵突然摸到你附近給你來個(gè)措手不及!”

  汪佳看完了袁圖的演示,總體感覺沒什么特別的:“這些,現(xiàn)在很多游戲都能做到啊?!?p>  袁圖笑了笑:“但那些游戲都是經(jīng)過了大量工作去設(shè)計(jì)這些人物行為的,那些游戲的NPC行為都是預(yù)先預(yù)設(shè)好的,只會根據(jù)腳本進(jìn)行決策,而我演示的這個(gè),只是市面上普通的射擊游戲模板,但這些人物和NPC的行為,都是AI系統(tǒng)自動(dòng)完成的!”

  那這個(gè)東西不錯(cuò)啊,不同難度的敵人有不同的表現(xiàn),隊(duì)友的行為也更智能了。

  大大減少了開發(fā)游戲的工作量。

  要知道,當(dāng)游戲開發(fā)過程中預(yù)算吃緊時(shí),第一個(gè)被砍的就是AI的預(yù)算!

  項(xiàng)目組首先會削弱AI的需求,轉(zhuǎn)而去實(shí)現(xiàn)玩法內(nèi)容。

  這種情況下,游戲里的NPC只能執(zhí)行一些非常簡單的行為,比如對著敵人盲射,胡亂從到敵人堆里。

  原因之一是AI的提升需要許多投入才能看到成效,但是別的地方比如圖像,那真的是砸多少錢立馬就能看到效果。

  但是現(xiàn)在的游戲體量越來越大,游戲設(shè)計(jì)師必須要在游戲里加入許多NPC作為玩家的“陪玩”角色。

  每加入一個(gè)新NPC就可能需要設(shè)計(jì)許多行為邏輯。

  以往游戲里的NPC可能上一秒和你不共戴天,然后你轉(zhuǎn)了一圈,消除了仇恨值之后,那個(gè)NPC立馬又和你稱兄道弟起來。

  或者是你當(dāng)著NPC的面盜竊,但是人家無動(dòng)于衷。

  如果說NPC這些智障行為玩家還有些看傻子的歡樂,那敵人的智障行為就真的是出戲了。

  有些敵人貼臉對著主角開槍都是描邊大師,有些是經(jīng)典小聾瞎。

  生硬的戰(zhàn)斗并不有趣。

  隊(duì)友NPC在戰(zhàn)斗中也往往是個(gè)劃水高手,不但無法給你帶來幫助,反而處處拖你后腿。

  很多玩家都不喜歡那些和NPC一起戰(zhàn)斗的任務(wù),就是因?yàn)檫@些NPC實(shí)在是太蠢了,只會給你帶來麻煩,影響游戲體驗(yàn)。

  汪佳希望的是有個(gè)能夠一鍵生成的傻瓜式操作,點(diǎn)點(diǎn)按鈕就能讓這些NPC“活”起來。

  “而且這個(gè)系統(tǒng)還會向玩家學(xué)習(xí), AI會越來越像真實(shí)的玩家!”

  袁圖繼續(xù)說道:“還有這段,NPC在念臺詞時(shí)不再是站樁了,NPC會和周圍環(huán)境互動(dòng)!這些NPC念臺詞時(shí)還能同時(shí)做別的事情,表情管理也很到位,即使沒有動(dòng)作捕捉,NPC也會根據(jù)臺詞語音矯正口型,不會出現(xiàn)音畫不同步的情況?!?p>  這個(gè)功能也不錯(cuò)?。?p>  光是想要讓NPC做到不會“站樁念臺詞”需要很多精巧的設(shè)置,比如《巫師三》就經(jīng)常切換鏡頭,通過轉(zhuǎn)換鏡頭的方式讓玩家把注意力關(guān)注在臺詞上而不是“這個(gè)NPC站著不動(dòng)念臺詞?!?p>  《賽博朋克2077》里,游戲制作者似乎很喜歡讓玩家“坐”。

  杰克和你見面是一邊坐一邊吃面,德肖恩也是坐著和你談生意,很多場景的NPC也是坐著和你聊的。

  2077的這些小細(xì)節(jié)沖淡了NPC照著劇本念臺詞的違和感,同時(shí)又降低了工作量。

  的確,坐著談話也更符合現(xiàn)實(shí)的場景,人們?nèi)粘I钪幸部偸亲氖虑榈摹?p>  游戲業(yè)界光是解決NPC站樁念臺詞的問題就花了非常大的功夫。

  為了讓玩家更有代入感,游戲廠商做出了許多難以想象的努力。

  這個(gè)AI系統(tǒng)的效果汪佳很滿意,盡管做到的只是市面上很多游戲都有的內(nèi)容,但這可是一鍵自動(dòng)生成的!方便了不少!

  “這個(gè)系統(tǒng)現(xiàn)在是開源的吧?”汪佳問道。

  “是的,將來所有開發(fā)者都可以下載到它的源代碼?!痹瑘D答道。

  軟件界,很多東西都是開源的,很多人都想著做出個(gè)軟件能獲得什么利益,但事實(shí)是很多軟件項(xiàng)目都是免費(fèi)開源的。

  開源這種行為看起來有種無私奉獻(xiàn)的味道,而且開源能吸引更多的人幫助發(fā)現(xiàn)BUG,優(yōu)化程序,他們也一樣會給你貢獻(xiàn)代碼,提高質(zhì)量。

  如今的互聯(lián)網(wǎng),主流思維已經(jīng)逐漸商業(yè)甚至自私了起來,程序員之間卻還有著開源的傳統(tǒng)。

  開源也是有著利益可言的。

  第一,開源能提升代碼質(zhì)量,同時(shí)降低開發(fā)成本。

  第二,開源能展示公司實(shí)力。

  第三,開源能結(jié)識朋友,擴(kuò)大影響力,很多軟件就是因?yàn)殚_源稱霸了全世界,比如某瀏覽器內(nèi)核。

  第四,許多復(fù)雜的項(xiàng)目需要很多人的共同努力,這些參與項(xiàng)目的人也能從中學(xué)習(xí)到許多事情,增加閱歷,然后又會反哺項(xiàng)目本身,這是一種共贏的行為。

  第五,開源能保護(hù)項(xiàng)目,聽起來很扯淡,但這確實(shí)是很多公司的做法,開源的項(xiàng)目不會因?yàn)楣灸硞€(gè)核心人員的離職而消失,它會永遠(yuǎn)保留在開源社區(qū)上。

  很多閉源的復(fù)雜項(xiàng)目都會因?yàn)橹匾夹g(shù)人員的離職而消失。

  這些利益不是能用錢衡量的。

  “這個(gè)AI系統(tǒng)叫什么名字?”

  “曙光?!?p>  曙光系統(tǒng)的出現(xiàn)一定會成為游戲界的又一個(gè)里程碑。

  當(dāng)下的游戲引擎總是在提升游戲畫面質(zhì)量,而在AI方面的提升卻不明顯。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南