是肝胆相照的战友,也是阴险狡诈的敌人,浅谈单机游戏中的NPC

2020-02-2415:48:04来源:新浪游戏

  NPC(非玩家角色)是Non-Player Character的缩写,是游戏中一种角色类型,意思是非玩家角色,指的是游戏中不受玩家操作控制的游戏角色,有时也作non-person character,或者non-playable character。

  在现今的绝大部分电子游戏中,“NPC”已经是不可缺少的一部分了,在《荒野大镖客2》、《侠盗猎车手5》、《上古卷轴5》、《巫师3》这些开放世界游戏中,大量的NPC角色生活在这些开放世界中,他们拥有自己的独特的行动模式,单独的剧情,与玩家有着丰富的互动。

  在这些开放世界的每一段游戏体验中,肯定会有几位让你印象深刻的NPC角色,无论是《巫师3》中美丽迷人的叶奈法,《黑暗之魂》中阴险卑鄙的帕齐,还是《荒野大镖客2》中无时无刻不在计划“Plan”的达奇,这些NPC的一举一动都会影响故事的情节,成为你这段难忘的游戏体验中无法替代的重要回忆之一。

  今天我们就简单聊一聊单机游戏中的NPC。

  单机游戏中NPC的作用与分类

  作为游戏中必不可少的一个元素,NPC的本质是什么呢?NPC的本质或者说存在的目的,一是为了实现游戏某种必须功能,二是展现游戏信息并与玩家进行交互、互动。

  有种说法电子游戏是从桌面卡牌游戏发展而来,而在有些桌面卡牌游戏中,会存在“裁判”的角色,这就是NPC的雏形。“裁判”的存在是为了实现按照卡牌游戏的规则,判定正确结果这一功能。“裁判”这一角色本身定位也是非玩家的角色来担任。

  在FC初期带来的动作游戏热潮中,NPC就已经遍布于绝大部分游戏中了。以《超级马里奥兄弟2》为例,游戏中的敌方NPC角色从最开始类似蘑菇的杂兵“板栗仔”到形似恐龙的BOSS“库巴”所存在的意义就是为了给马里奥和路易兄弟的英雄救美之路上提供困难与挑战这一功能,所提供的交互不是你踩死我,就是我咬死你。

  而我方NPC角色就是被解救的蘑菇王国市民与碧琪公主,她们的功能是为游戏提供最终目标、完善游戏的故事剧情,并且会有简单的感谢玩家的话语。

  在FC游戏《人间兵器》中,流程中出现了提供手雷的NPC,他的功能是推进游戏流程,必须要找到这个NPC才能过关,并且关卡末尾的NPC会给与玩家情报,根据情报玩家才会掌握最终BOSS真面目,这也是当年少见的反转剧情的FC动作游戏。

  在《勇者斗恶龙》与《最终幻想》引领了RPG游戏的热潮之后,游戏中的NPC角色数量大大增加,并且增加了各种功能性的NPC,购买武器的武器商人、购买道具的道具商人、恢复体力、魔力等各项数值的宿屋老板、提供记录功能的牧师等等等等。

  RPG游戏的重点之一故事就是故事剧情,自然也会产生大量的专门负责推动剧情的NPC角色,《仙剑奇侠传》中的酒剑仙,就是《仙剑奇侠传》游戏初期推动剧情的重要NPC角色。

  到了这个时候,根据前文所述,NPC的本质是为了实现游戏中的某种必须功能,已经可以根据要实现的功能对NPC角色进行一个大致的分类了,首先是在游戏中提供主要战斗对抗功能的战斗型NPC角色(主要为敌方)。

  《血源诅咒》中的BOSS战斗型NPC玛利亚

  其次是在游戏中提供新手引导、住宿、记录、商人、学技能招式等各种游戏中功能的服务型NPC角色。

  《黑暗之魂3》中的功能性NPC防火女

  之后是负责游戏故事的主线、支线任务以及剧情推动,并完善游戏剧情以及世界观设定的剧情型NPC角色,满世界的只有对话的NPC在功能上也是为了完善游戏世界观的剧情型NPC。

  《黑暗之魂3》中的剧情型NPC洋葱骑士

  这几个NPC类型标签并不互斥,在现如今越来越复杂的开放世界游戏中,NPC角色们早已不再只负责单一的功能了,身兼多重功能的NPC们比比皆是,但依旧可以按照其负责功能所占比重最主要的一个标签进行分类。

  比如有些游戏中负责推动剧情的我方NPC角色也可以与其进行战斗,战斗之后就会加入我方队伍,如果之后对剧情推动有很大影响则可分为剧情型NPC,如果基本对剧情无推动则只是为了实现队友这一功能的服务型NPC,并且这个NPC在完成主要功能时也很可能会教你一两个招式或者售卖你一两件物品等等。

  NPC角色AI的作用

  NPC角色越来越多,游戏越来越复杂,这个时候开始要为NPC角色注入一定的行动模式与选择,这就是游戏中的AI了。

  AI,人工智能(Artificial Intelligence),英文缩写为AI。这可是现如今很火热很高大上的一个词,这是一门高深的科学,我是绝对没有讨论AI的知识水平,只是简单的聊一下在游戏中NPC角色AI的作用。

  早期游戏中的剧情型NPC角色们一般都只有简单的行动模式与剧情对话,根据玩家的游戏流程进度,剧情对话会有一些简单的改变。而战斗型NPC也只是简单重复几个固定的攻击模式,服务型NPC简单重复着自己的服务职责,仅此而已。

  之前看过一篇《吃豆人》的文章,游戏的制作者就表示《吃豆人》游戏中的4个“幽灵”怪物就分别有自己的行为模式:红色幽灵一直跟在玩家屁股后面,粉色幽灵以玩家行进路线的下一个路口为目标,蓝色幽灵则再进一步,以下一个路口后的路口为目标(预判),最后橙色幽灵完全随机行动。

  早期游戏的技术水平限制了游戏NPC角色AI的水平,有时为了增加对抗强度,NPC甚至不惜使用作弊的手段。

  而发展到今天,随着电子游戏行业技术水平的不断提升,越来越强调真实感与沉浸感,这体现在游戏中的NPC角色身上,就是要求其表现的越来越真实,越来越像一个真实的人类角色。

  在《荒野大镖客2》中R星为大家搭建了一个细节极其完善的西部世界,每个NPC都有自己独立的行动模式,会根据游戏中的环境互动,会根据玩家的行动做出相应的互动反应,细节之处已经极其真实了。

  但是问题随之而来,真的需要游戏中的NPC角色完全如一个真实的人类一样吗?NPC的AI是越真实越强大越好吗?

  首先,游戏中NPC的AI肯定不是越强越好,游戏带给玩家的体验是最重要的,过于强大聪明的AI肯定破坏玩家的游戏体验,如果你与敌方NPC一照面就被一枪爆头,无法反击,估计玩家此时肯定只想着摔手柄了。

  之前看的另一篇文章,OpenAI的研究团队曾经做过这样一个实验,他们制作构建了一个“资源有限,竞争者众多”的游戏环境,游戏被命名为“Neural MMO”,然后添加了128名模拟人类行为的AI玩家在游戏的地图边缘参加这场游戏。

  Neural MMO

  你可以把这想象成全是AI参加的资源采集类战略“吃鸡”游戏,AI们均设计了战斗逻辑,但是最后发现,大部分AI都在避免战斗,甚至把“避免战斗发生”当做最高级别的行动策略,AI尽力探索而避免战斗行为。

  这其实很容易理解,真实的逻辑思考中,AI明白生命只有一次,死亡是最大的成本(游戏中AI可以重生,但他们自己本身并不知道),自然而然的想法就是获取更多资源努力生存下去。

  然而对于一款战略游戏来说,这样真实的AI行为无疑会降低游戏体验,所有的AI都躲着你不见面,完全变成了躲猫猫游戏。

  当然实验内容远比上面的复杂,这个举例也许不那么恰当,但是我想说明的是:游戏中NPC角色的AI要解决的是带给玩家更好的游戏体验这一问题,很像人类而不是要真的完全与人类一样的思考。

  NPC需要做的是给玩家带来很像是人类一样的感觉,并根据玩家的强度与行动、环境等条件作出相应的针对玩家的互动,提升玩家的游戏体验。

  如果你与AI玩围棋,肯定不是与“AlphaGo”这样强大的AI玩最有意思,而是一个与你旗鼓相当的AI对手对局,并且在双方互有胜负的局面下你抓住机会赢得对局才是最好的体验。

  简单来说就是NPC角色配合玩家的行动来演戏,是最好的游戏体验。

  最让人难忘的NPC

  之前在网上看过一个“幽灵车手”的故事,一位ID为00WARTHERAPY00的用户曾在某游戏视频下写了一篇留言,大概的意思他与他的父亲经常玩一款叫《越野挑战赛》的赛车游戏,这款游戏会记录当前赛道最好成绩车手的比赛状况生成一个“幽灵车手”的NPC角色。

  这位玩家的父亲去世之后的十年后,有一天在《越野挑战赛》的赛道上,他看到了他父亲的记录生成的“幽灵车手”在赛道上飞驰。

  于是,他不断的练,终于在一次次的失败之后,他终于超过了父亲的“幽灵车手”。

  在终点线前,他停了下来,因为这样,父亲的幽灵车就不会消失了。

  这个故事之后被拍成了一部短片《Play Two》,并不需要复杂真实的AI,游戏存档数据生成的NPC幽灵车手带给他的感动与回忆是再真实的AI也无法给与的。

  写在最后

  游戏中的NPC角色,诞生之初的初衷,就是为了带给玩家更好的游戏体验,而承载了游戏中的部分功能,并负责与玩家进行交互的重要作用。

  随着游戏结构越来越复杂,NPC角色需要承担的功能将会越来越多,在无法预测的将来,可能会诞生更加“另类”的功能或者玩法,那就很可能会诞生“另类”功能的NPC。随着技术不断的进步,尤其是AI技术的进步,我相信,以后的AI会更聪明更真实,会表演的更加优秀,带给你更加完美的游戏体验。

  来源:雨夹雪的回忆盒子

新浪声明:新浪网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
精彩推荐
相关新闻
CGWR

中国游戏排行榜(China Game Weight Rank)是由新浪游戏推出的国内最全面、最专业、最公正、最客观的多平台游戏评测排行榜,包含了目前市场上所有的手游、端游、主机游戏、VR游戏、智能电视游戏及H5游戏,力图为中国玩家打造最值得信赖的游戏推荐平台。

评天下游戏、测产品深浅—新浪中国游戏排行榜CGWR!http://top.sina.com.cn