現(xiàn)在游戲的主體框架已經(jīng)做出來。舞臺搭好,剩下的就是如何讓玩家在其中獲得更優(yōu)秀的體驗(yàn)。其中的重中之重,就是設(shè)置出更有挑戰(zhàn)性的敵人。
射擊游戲的ai通常很好做。敵人無非就是搜索、攻擊、逃跑這類。因?yàn)楣?jié)奏很快,基本照個面就被玩家擊殺,所以很難看出ai中的缺陷。
但《我的抗日》并不是傳統(tǒng)意義上的射擊游戲。由于玩家只能操作栓動步槍,節(jié)奏極慢,在第一次殺掉敵人之后,要和其他聞風(fēng)而動的敵人展開周旋。這個時(shí)候,ai就不能作出匪夷所思的事情來,比如說盯著墻壁開槍,或者到處亂跑。
王不負(fù)把周毅找來,說了對于ai的設(shè)想:“每次交戰(zhàn),玩家大概面對一個日軍班組、十二個敵人。這十二個敵人要懂得尋找掩體、火力掩護(hù)、側(cè)翼包抄。采用的戰(zhàn)術(shù)要和老兵們說得大差不差。”
“這不太好搞啊……”周毅有些擔(dān)憂:“不如我們還是用《狂潮》的ai,然后把敵人分散在地圖上,讓玩家每次都只遇見一兩個敵人。”
周毅說的辦法很容易實(shí)現(xiàn)。讓玩家不停地遇上規(guī)模很小的敵人,壓縮戰(zhàn)斗時(shí)間,使玩家來不及看出敵人的破綻。
王不負(fù)搖頭說:“那游戲就沒有意思了。而且也不真實(shí)。這世上哪有三三兩兩能讓你各個擊破的軍隊(duì)?所以游戲里敵人要以班組為規(guī)模行動。”
“這樣的話,ai的戰(zhàn)斗邏輯很難梳理的。”周毅感覺會做了前面忘了后面。
“你聽沒聽說‘行為樹’?”王不負(fù)問周毅。
“沒……”周毅雖然不知道,但大喜過望,知道又能學(xué)到東西了。
行為樹是ai的一種簡化設(shè)計(jì)手段,比較一目了然。將一個ai先分成幾個大行為,比如說“攻擊”、“逃離”、“召喚手下”等等。
再在每一個大行為下,分成若干個小行為。比如說“攻擊”,就可以分成“侵略性高的攻擊”和“自保優(yōu)先的攻擊”。
每個小行為還能再分成若干個微行為。
周毅恍然大悟,把《我的抗日》中的ai搞出行為樹后,就一目了然,不至于混亂不堪。再慢慢地用程序?qū)崿F(xiàn)一個一個的行為。
王不負(fù)繼續(xù)說:“一般游戲設(shè)置難度,只是修改扣血這些數(shù)值。《我的抗日》不能這么簡單,選擇困難和容易,絕對不是能吃兩顆子彈和吃五顆子彈的區(qū)別。要從ai上看出不同來。相比容易難度下的敵人,困難難度下的敵人配合更緊密,進(jìn)攻更兇殘。才能讓玩家在一番周旋后,產(chǎn)生真實(shí)的對抗感,更加滿足。”
“明白了!”周毅有了靈感,信心十足地說。
這個時(shí)候,在南江建立的老兵之家就顯出作用了。
抗日老兵們的記憶非常寶貴。他們遇見的日軍各不相同,這符合常理。指揮官的個人風(fēng)格、士兵的訓(xùn)練、裝備的差異,都可以改變一支部隊(duì)在進(jìn)攻和防守上的風(fēng)格。
周毅帶著人,甚至還專門飛至長春,去了解偽滿軍隊(duì)和關(guān)東軍各部隊(duì)的戰(zhàn)斗風(fēng)格。
從八月開始,王不負(fù)不再在營銷上搞什么花花繞了。他和游戲制作組一起,沉心靜氣,磨礪ai。讓敵人在戰(zhàn)斗中的行為更加真實(shí)。不停地微調(diào)ai的探測距離、從瞄準(zhǔn)玩家到開槍的時(shí)間、防守或者進(jìn)攻時(shí)的配合邏輯。
有了老兵們的記憶。《我的抗日》中,難度分成了五級。敵人的行事風(fēng)格、裝備水準(zhǔn)、戰(zhàn)斗意志都有變化。分別對應(yīng)著“近衛(wèi)師團(tuán)”、“甲級師團(tuán)”、“乙級師團(tuán)”、“守備旅團(tuán)”、“偽滿警備軍”這五類部隊(duì)。
比如說最簡單的難度,是以“偽滿警備軍”為藍(lán)本。敵人沒有任何重火力支援,被玩家攻擊之后,會嚇破膽,立刻臥倒。槍法非常的爛,基本上在放空槍。一旦帶隊(duì)的軍曹被擊斃,立刻就作鳥獸散。
王不負(fù)在試玩的時(shí)候,很輕易就能將日軍班組全殲。
最高難度則是以“近衛(wèi)師團(tuán)”為參照物。一位老兵曾在漢口遭遇過日軍的第三近衛(wèi)步兵聯(lián)隊(duì)。其兇狠的作戰(zhàn)意志和驚人的火力強(qiáng)度,即使已經(jīng)過去六十年,那位老兵仍然無法忘懷,在回憶時(shí)面露恐懼神色。
這個難度下的ai兇殘得不可思議。永遠(yuǎn)都是小隊(duì)行動,分成四個班組,互成犄角,相互支援。每個班組配備輕機(jī)槍和擲彈筒。總?cè)藬?shù)過五十人。任何一個班組遇襲,另三個班組都會聞聲而動,迅形成包圍圈。
王不負(fù)試玩的時(shí)候,先占據(jù)了一個有利地形,然后偷襲其中一個班組。他打算擒賊擒王,第一個干掉了他們的曹長。
剩下的十一個日軍卻不見軍心動搖,反而就地尋找掩護(hù),然后訓(xùn)練有素地用擲彈筒和輕機(jī)槍火力壓制,拖住時(shí)間。不一會,他們現(xiàn)王不負(fù)帶給他們的傷亡不大,果斷分出人手,讓兩個日軍端著刺刀,從王不負(fù)的側(cè)翼包抄過來。
王不負(fù)被壓制得抬不起頭,還不能蹲坑,不然就會被榴彈炸死,只能打一槍換個地方。先打掉操作擲彈筒和輕機(jī)槍的敵人。周旋了有三分鐘左右,底下只剩下四個敵人。就在他以為即將勝利之時(shí),屏幕卻瞬間變紅,他被包抄上來的日**捅死了。
“不錯!”王不負(fù)雖然被干掉,卻很滿意。起碼他在剛才的五分鐘內(nèi),沒有看到ai做出什么怪異的行為。
在最高難度下,就算王不負(fù)也很容易失手死亡。但要的就是這個,敵人設(shè)計(jì)得越是困難,真實(shí)性就越高,也就越能帶給玩家來之不易的勝利快感。
而且,這個難度很適合用于多人模式。多個玩家互相合作,緊密配合,聯(lián)手打敗高難度的敵人,更覺挑戰(zhàn)。
青瓷科技上下都跑來圍觀。現(xiàn)在的游戲,才算是有了摸樣,真正能看出架勢來。
太驚人了!王不負(fù)的操作通過投影儀放到了墻上,每個人都看得清清楚楚。游戲中的敵人,就好像真正日軍精銳士兵,兇狠、無畏、狡詐。
打敗這樣的敵人,玩家甚至還能獲得類似在策略游戲中獲勝的快感。
孫一峰在旁邊看得眼熱,自告奮勇道:“大神,讓我試試。”
“成。”王不負(fù)就把位置讓給他。這位是青瓷科技唯一的游戲測試員,幾乎市面上售的游戲全都玩過一遍,見多識廣,更能提出值得參考的意見。
周毅怕孫一峰輕敵,提醒:“你別一上去死了。ai的戰(zhàn)術(shù)很多的。”
孫一峰才見過王不負(fù)的試玩,也是看著制作組把a(bǔ)i做出來的,信心十足地說:“憑哥的槍法,憑哥的走位,什么ai打不下來?剛才大神會死,是因?yàn)橛袃蓸尨蚩樟耍抑灰獦寴屆校瑪橙穗y道還能復(fù)活不成?”
“沒事,91的工作就是玩游戲,要是一上去就死,還對得起開給他的工資么?”黃旭東在旁邊說。他平常都窩在辦公室里搞瀏覽器和中文搜索。之前游戲組搞出擊殺特效都沒出來,現(xiàn)在倒是跑出來了。
這人極為夾生,根本不愿意記別人名字,都取個外號直接叫。比如說孫一峰曾經(jīng)開了一家“f91網(wǎng)吧”,從此被黃旭東叫做“91”了。
王不負(fù)好久都沒見到他,平常都碰不到面,奇道:“你今天怎么跑出來了?任務(wù)的進(jìn)度怎么樣了?”
“瀏覽器沒影呢,別想這么快。中文搜索現(xiàn)在已經(jīng)做出來了,底下人正在測試,大概能在國慶后上線。現(xiàn)在沒事情干。”黃旭東毫不客氣地說,一點(diǎn)也不把王不負(fù)當(dāng)老板。
“搜索搞好了?等上線后,給你們獎金!”王不負(fù)大喜,等搜索引擎上線,立馬可以搶占未來“白度”的市場。為青瓷科技未來展提供一塊巨大的戰(zhàn)略縱深地。
屏幕中,孫一峰和王不負(fù)剛才一樣,在平原上咬住一只巡邏的日軍小隊(duì),然后尋找攻擊時(shí)機(jī)。
孫一峰邊操作,邊解釋:“敵人有四個班,我繞到他們中間,把他們的幾個軍曹全干掉,讓他們?nèi)糊垷o。這叫做‘心花怒放’!”
黃旭東問周毅:“他這樣做不會被包圍么?”
“我大概明白他的打算了,準(zhǔn)備這邊打一下,那邊打一下,從敵人的軍官開始?xì)ⅰK催^我們寫的行為樹,知道在軍官死亡后,四個班組成小隊(duì)行為樹,就會分裂成四個不再互相聯(lián)系的獨(dú)立行為樹。反而容易各個擊破。”周毅解釋。
果然,孫一峰先瞄準(zhǔn)的就是整個小隊(duì)的指揮官,一槍打爆腦袋,將整個小隊(duì)的行為樹打成四個小型行為樹。孫一峰得意地說:“這叫做富貴險(xiǎn)中求。現(xiàn)在的ai群龍無,肯定像是驚弓之鳥。”
日軍小隊(duì)長被擊斃之后,四個班組就互不聯(lián)系,有的采用侵略性最強(qiáng)的強(qiáng)攻戰(zhàn)術(shù),有的則先就地防守、緩緩?fù)七M(jìn)。反而能讓孫一峰能在亂中得利。
他先對抗強(qiáng)攻的敵人,哈哈大笑:“我現(xiàn)在隨心所欲,看到什么打什么。”
別說,孫一峰的槍法要比王不負(fù)好很多,移動鼠標(biāo)非常精準(zhǔn),基本上第一次瞄準(zhǔn)到位,開火就能斃敵。
當(dāng)然,這也是游戲的優(yōu)化足夠到位。鼠標(biāo)不會產(chǎn)生任何粘滯感,十分流暢。
青瓷科技里面,最不擅長玩游戲的就是搞網(wǎng)絡(luò)的黃旭東了,嘆為觀止道:“91真對得起他五千工資,你看這槍法,這走位,都沒被電腦打中過一次!”
黃旭東的話音剛落,結(jié)果孫一峰面前整個屏幕突然紅了一下,中了彈。
“噗!”王不負(fù)和一幫人都忍不住笑出來。這打臉來得太快了。
,