是肝胆相照的战友,也是阴险狡诈的敌人,浅谈单机游戏中的NPC(3)
导语:导语:在《荒野大镖客2》中R星为大家搭建了一个细节极其完善的西部世界,每个NPC都有自己独立的行动模式,会根据游戏中的环境互动,会根据玩家的行动做出相应的互动反应,细节之处已经极其真实了。 但是问题随之而
导语:在《荒野大镖客2》中R星为大家搭建了一个细节极其完善的西部世界,每个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角色,诞生之初的初衷,就是为了带给玩家更好的游戏体验,而承载了游戏中的部分功能,并负责与玩家进行交互的重要作用。
- 是解药,也是毒药:EVE和博彩的孽缘史2020年02月11日
- Google刚刚为可折叠的智能手机申请了专利 这也是一本书2019年11月29日
- 黎明杀机为了过审也是拼了!居然做了一款科幻跑酷版2018年06月12日
- 别了老战友!S1至S7消失的国服原画2017年03月02日
健康游戏忠告 抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防上当受骗 适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活
- 作品版权归作者所有,如果无意中侵犯了您的版权,请来信告知,本站将在三个工作日内删除
- 提示:本站为防止低俗内容出现,用户发表的评论及上传游戏需本站审核后才能显示出来,谢谢