神一般的AI!《生化奇兵:无限》伊丽莎白为何如此逼真?

神一般的AI!《生化奇兵:无限》伊丽莎白为何如此逼真?

   《生化奇兵:无限》是一款广受好评的动作射击类游戏,许多玩过该作品的玩家想必都会对伊丽莎白这一角色喜爱有加,其在游戏中的互动表现更是广受赞誉,她是一个追随者与领路者,不但要对主人公布克(Booker)的言行作出反应,还要积极的推动游戏故事前进。那么,伊丽莎白这样一个角色是如何做到栩栩如生的呢?

   在最近的GDC游戏开发者大会上,前任Irrational Games公司游戏程序员约翰·阿伯克龙比(John Abercrombie)在游戏展位中说到:“伊丽莎白的AI制作可是个不小的设计任务,为了让她形象逼真并吸引玩家的注意,开发团队面临了一次前所未有的最大挑战,同时,这也是阿伯克龙比职业生涯中的一次巨大挑战。

   阿伯克龙比说道:“在我致力于《生化奇兵:无限》过去八个月的开发工作中,我没有遇到任何挑战并安稳的工作着,直到我遇到了伊丽莎白的AI问题麻烦便开始了。开发商Irrational公司的一大游戏设计理念就是‘玩家视角’,开发人员必须从玩家的角度看待工作。玩家只能通过屏幕上的像素和扬声器中的声音来理解游戏世界。所有事件信息必须直接传递给玩家不然就会被当作从来没有发生过。另外需注意到的就是玩家需要‘眼见为实’,我在设计游戏AI时还必须涵盖一部分戏剧方面的内容,包括使用夸张的手势和即兴表演来向玩家传递信息,Irrational在进行伊丽莎白的设计中时刻保持着这两大理念。

   “在如何设计伊丽莎白的课题中,我们面临的最大挑战就是如何让她在非战斗状态下在世界中移动,在一个戏剧性的开放世界中这几乎是不可能完成的任务。同时,设定一个只会跟在布克周围的同伴是项错误的选择。在一些测试中,伊丽莎白的脚本AI会时不时跟丢玩家,这时玩家又不得不跟着她,这就造成了‘喜剧性的错误’。为此,我们不得不微调她的AI使她更加积极并防止这种错误循环发生。”

   “跟着玩家那是肯定不行的,我们的下一个想法是基于玩家的运动轨迹来预定伊丽莎白的位置,但想把这点做得好看的确很难。开发小组最终决定调整伊丽莎白的反应性来保持其处在玩家与下一个目的地之间的固定位置。我们希望在玩家进行移动时伊丽莎白能与其保持距离,但她走的太靠前会不真实,让她太离得太近又可能会挡住玩家移动路线。伊丽莎白会在玩家离得太远时瞬移至玩家附近,但距离不会太近,太近了可能会吓坏了玩家。这种调整,解决伊丽莎白堵路的问题,但开发小组仍然会给她些表演天赋,让她在探索中可以与环境互动。”

类别:

没有回应

发表评论

邮箱地址不会被公开。 必填项已用*标注