跳转到主要內容

第九十四章 游戏AI

作者:未知
现在游戏的主体框架已经做出来。舞台搭好,剩下的就是如何让玩家在其中获得更优秀的体验。其中的重中之重,就是設置出更有挑战性的敌人。 射击游戏的ai通常很好做。敌人无非就是搜索、攻击、逃跑這类。因为节奏很快,基本照個面就被玩家击杀,所以很难看出ai中的缺陷。 但《我的抗日》并不是传统意义上的射击游戏。由于玩家只能操作栓动步枪,节奏极慢,在第一次杀掉敌人之后,要和其他闻风而动的敌人展开周旋。這個时候,ai就不能作出匪夷所思的事情来,比如說盯着墙壁开枪,或者到处乱跑。 王不负把周毅找来,說了对于ai的设想:“每次交战,玩家大概面对一個日军班组、十二個敌人。這十二個敌人要懂得寻找掩体、火力掩护、侧翼包抄。采用的战术要和老兵们說得大差不差。” “這不太好搞啊……”周毅有些担忧:“不如我們還是用《狂潮》的ai,然后把敌人分散在地圖上,让玩家每次都只遇见一两個敌人。” 周毅說的办法很容易实现。让玩家不停地遇上规模很小的敌人,压缩战斗時間,使玩家来不及看出敌人的破绽。 王不负摇头說:“那游戏就沒有意思了。而且也不真实。這世上哪有三三两两能让你各個击破的军队?所以游戏裡敌人要以班组为规模行动。” “這样的话,ai的战斗逻辑很难梳理的。”周毅感觉会做了前面忘了后面。 “你听沒听說‘行为树’?”王不负问周毅。 “沒……”周毅虽然不知道,但大喜過望,知道又能学到东西了。 行为树是ai的一种简化设计手段,比较一目了然。将一個ai先分成几個大行为,比如說“攻击”、“逃离”、“召唤手下”等等。 再在每一個大行为下,分成若干個小行为。比如說“攻击”,就可以分成“侵略性高的攻击”和“自保优先的攻击”。 每個小行为還能再分成若干個微行为。 周毅恍然大悟,把《我的抗日》中的ai搞出行为树后,就一目了然,不至于混乱不堪。再慢慢地用程序实现一個一個的行为。 王不负继续說:“一般游戏設置难度,只是修改扣血這些数值。《我的抗日》不能這么简单,選擇困难和容易,绝对不是能吃两颗子弹和吃五颗子弹的区别。要从ai上看出不同来。相比容易难度下的敌人,困难难度下的敌人配合更紧密,进攻更凶残。才能让玩家在一番周旋后,产生真实的对抗感,更加满足。” “明白了!”周毅有了灵感,信心十足地說。 這個时候,在南江建立的老兵之家就显出作用了。 抗日老兵们的记忆非常宝贵。他们遇见的日军各不相同,這符合常理。指挥官的個人风格、士兵的训练、装备的差异,都可以改变一支部队在进攻和防守上的风格。 周毅带着人,甚至還专门飞至长春,去了解伪满军队和关东军各部队的战斗风格。 从八月开始,王不负不再在营销上搞什么花花绕了。他和游戏制作组一起,沉心静气,磨砺ai。让敌人在战斗中的行为更加真实。不停地微调ai的探测距离、从瞄准玩家到开枪的時間、防守或者进攻时的配合逻辑。 有了老兵们的记忆。《我的抗日》中,难度分成了五级。敌人的行事风格、装备水准、战斗意志都有变化。分别对应着“近卫师团”、“甲级师团”、“乙级师团”、“守备旅团”、“伪满警备军”這五类部队。 比如說最简单的难度,是以“伪满警备军”为蓝本。敌人沒有任何重火力支援,被玩家攻击之后,会吓破胆,立刻卧倒。枪法非常的烂,基本上在放空枪。一旦带队的军曹被击毙,立刻就作鸟兽散。 王不负在试玩的时候,很轻易就能将日军班组全歼。 最高难度则是以“近卫师团”为参照物。一位老兵曾在汉口遭遇過日军的第三近卫步兵联队。其凶狠的作战意志和惊人的火力强度,即使已经過去六十年,那位老兵仍然无法忘怀,在回忆时面露恐惧神色。 這個难度下的ai凶残得不可思议。永远都是小队行动,分成四個班组,互成犄角,相互支援。每個班组配备轻机枪和掷弹筒。总人数超過五十人。任何一個班组遇袭,另三個班组都会闻声而动,迅速形成包围圈。 王不负试玩的时候,先占据了一個有利地形,然后偷袭其中一個班组。他打算擒贼擒王,第一個干掉了他们的曹长。 剩下的十一個日军却不见军心动摇,反而就地寻找掩护,然后训练有素地用掷弹筒和轻机枪火力压制,拖住時間。不一会,他们发现王不负带给他们的伤亡不大,果断分出人手,让两個日军端着刺刀,从王不负的侧翼包抄過来。 王不负被压制得抬不起头,還不能蹲坑,不然就会被榴弹炸死,只能打一枪换個地方。先打掉操作掷弹筒和轻机枪的敌人。周旋了有三分钟左右,底下只剩下四個敌人。就在他以为即将胜利之时,屏幕却瞬间变红,他被包抄上来的日**捅死了。 “不错!”王不负虽然被干掉,却很满意。起码他在刚才的五分钟内,沒有看到ai做出什么怪异的行为。 在最高难度下,就算王不负也很容易失手死亡。但要的就是這個,敌人设计得越是困难,真实性就越高,也就越能带给玩家来之不易的胜利快感。 而且,這個难度很适合用于多人模式。多個玩家互相合作,紧密配合,联手打败高难度的敌人,更觉挑战。 青瓷科技上下都跑来围观。现在的游戏,才算是有了摸样,真正能看出架势来。 太惊人了!王不负的操作通過投影仪放到了墙上,每個人都看得清清楚楚。游戏中的敌人,就好像真正日军精锐士兵,凶狠、无畏、狡诈。 打败這样的敌人,玩家甚至還能获得类似在策略游戏中获胜的快感。 孙一峰在旁边看得眼热,自告奋勇道:“大神,让我试试。” “成。”王不负就把位置让给他。這位是青瓷科技唯一的游戏测试员,几乎市面上发售的游戏全都玩過一遍,见多识广,更能提出值得参考的意见。 周毅怕孙一峰轻敌,提醒:“你别一上去死了。ai的战术很多的。” 孙一峰才见過王不负的试玩,也是看着制作组把ai做出来的,信心十足地說:“凭哥的枪法,凭哥的走位,什么ai打不下来?刚才大神会死,是因为有两枪打空了,我只要枪枪命中,敌人难道還能复活不成?” “沒事,91的工作就是玩游戏,要是一上去就死,還对得起开给他的工资么?”黄旭东在旁边說。他平常都窝在办公室裡搞浏览器和中文搜索。之前游戏组搞出击杀特效都沒出来,现在倒是跑出来了。 這人极为夹生,根本不愿意记别人名字,都取個外号直接叫。比如說孙一峰曾经开了一家“f91網吧”,从此被黄旭东叫做“91”了。 王不负好久都沒见到他,平常都碰不到面,奇道:“你今天怎么跑出来了?任务的进度怎么样了?” “浏览器沒影呢,别想這么快。中文搜索现在已经做出来了,底下人正在测试,大概能在国庆后上线。现在沒事情干。”黄旭东毫不客气地說,一点也不把王不负当老板。 “搜索搞好了?等上线后,给你们发奖金!”王不负大喜,等搜索引擎上线,立马可以抢占未来“白度”的市场。为青瓷科技未来发展提供一块巨大的战略纵深地。 屏幕中,孙一峰和王不负刚才一样,在平原上咬住一只巡逻的日军小队,然后寻找攻击时机。 孙一峰边操作,边解释:“敌人有四個班,我绕到他们中间,把他们的几個军曹全干掉,让他们群龙无首。這叫做‘心花怒放’!” 黄旭东问周毅:“他這样做不会被包围么?” “我大概明白他的打算了,准备這边打一下,那边打一下,从敌人的军官开始杀。他看過我們写的行为树,知道在军官死亡后,四個班组成小队行为树,就会分裂成四個不再互相联系的**行为树。反而容易各個击破。”周毅解释。 果然,孙一峰首先瞄准的就是整個小队的指挥官,一枪打爆脑袋,将整個小队的行为树打成四個小型行为树。孙一峰得意地說:“這叫做富贵险中求。现在的ai群龙无首,肯定像是惊弓之鸟。” 日军小队长被击毙之后,四個班组就互不联系,有的采用侵略性最强的强攻战术,有的则先就地防守、缓缓推进。反而能让孙一峰能在乱中得利。 他先对抗强攻的敌人,哈哈大笑:“我现在随心所欲,看到什么打什么。” 别說,孙一峰的枪法要比王不负好很多,移动鼠标非常精准,基本上第一次瞄准到位,开火就能毙敌。 当然,這也是游戏的优化足够到位。鼠标不会产生任何粘滞感,十分流畅。 青瓷科技裡面,最不擅长玩游戏的就是搞網络的黄旭东了,叹为观止道:“91真对得起他五千工资,你看這枪法,這走位,都沒被电脑打中過一次!” 黄旭东的话音刚落,结果孙一峰面前整個屏幕突然红了一下,中了弹。 “噗!”王不负和一帮人都忍不住笑出来。這打脸来得太快了。
首頁 分類 排行 書架 我的

看小說網

看小說網是您最喜歡的免費小說閱讀網站。提供海量全本小說免費閱讀,所有小說無廣告干擾,是您值得收藏的小說網站。

網站导航

热门分類

© 2023 看小說網 版权所有