基于神经网络的游戏Npc行为的制作方法

文档序号:6615983阅读:642来源:国知局
专利名称:基于神经网络的游戏Npc行为的制作方法
技术领域
本发明涉及人工智能方面,更具体地说,涉及游戏服务器中的人工智能方法。
背景技术
游戏人工智能(A I )的应用使游戏开发发生了质的飞跃。高质量的游戏Al已不再仅仅为提高帧率而考虑,而是促进还是阻碍游戏产品畅销的一个决定性因素。因此,游戏开发者竭尽所能研究新的A I技术,以构筑更好、更聪明的游戏Al,以尽可能吸引多的玩家,提升产品销量。在现在大型网络游戏中,一般都采用状态机的方式对怪物和Npc进行行为控制。 这种方式导致了 Npc具有固定的行为模型。而且随着玩家对他们行为认知的加深,最终玩家将战胜怪物。但是在这个过程之中,怪物的认知并不会随着玩家的认知增长而增长,从而使得玩家失去游戏的乐趣。

发明内容
本发明要解决的问题在于,采用神经网络,对游戏中的对象进行行为控制,随着玩家游戏的逐渐深入,游戏中的智能对象也随着增加。为了解决上述问题,本发明所采用的技术方案是一种基于神经网络的游戏Npc行为,其步骤如下
1)根据Npc或者怪物的可以进行的行为,创建该智能体的状态集和策略集;
2)根据智能体希望获取的结果,生成对应奖赏函数;
3)根据状态机和策略集,构造神经网络;
4)由当前神经网络的输入,选择一个Npc行为;
5)获取该行为产生的奖赏值;
6)由奖赏值作用于神经网络,对神经网络进行训练。本发明的优点在于把人工智能中的神经网络技术加入的游戏服务器的逻辑控制之中,使得游戏的智能对象有了 “灵魂”。所有非玩家角色的行为,不再事先按排,游戏玩得愈久,游戏就会更多
地演化和学习,更具适应性。这样的游戏会跟玩家一起成长,玩家也难以预测游戏行为,因此就能扩展游戏的生命周期,会让游戏中的各种智能对象变的更聪明,根据玩家的策划,不不断提高自己的策划的合理性,让玩家更加有调整,丰富游戏体验。
具体实施例方式一种基于神经网络的游戏Npc行为,其步骤如下
I)根据Npc或者怪物的可以进行的行为,创建该智能体的状态集和策略集;2)根据智能体希望获取的结果,生成对应奖赏函数;
3)根据状态机和策略集,构造神经网络;
4)由当前神经网 络的输入,选择一个Npc行为;
5)获取该行为产生的奖赏值;
6)由奖赏值作用于神经网络,对神经网络进行训练。
权利要求
1.一种基于神经网络的游戏Npc行为,其步骤如下1)根据Npc或者怪物的可以进行的行为,创建该智能体的状态集和策略集;2)根据智能体希望获取的结果,生成对应奖赏函数;3)根据状态机和策略集,构造神经网络;4)由当前神经网络的输入,选择一个Npc行为;5)获取该行为产生的奖赏值;6)由奖赏值作用于神经网络,对神经网络进行训练。
全文摘要
本发明涉及人工智能方面,更具体地说,涉及游戏服务器中的人工智能方法,把人工智能中的神经网络技术加入的游戏服务器的逻辑控制之中,使得游戏的智能对象有了“灵魂”。所有非玩家角色的行为,不再事先按排,游戏玩得愈久,游戏就会更多地演化和学习,更具适应性。这样的游戏会跟玩家一起成长,玩家也难以预测游戏行为,因此就能扩展游戏的生命周期,会让游戏中的各种智能对象变的更聪明,根据玩家的策划,不不断提高自己的策划的合理性,让玩家更加有调整,丰富游戏体验。
文档编号G06N3/08GK102930338SQ201210451519
公开日2013年2月13日 申请日期2012年11月13日 优先权日2012年11月13日
发明者不公告发明人 申请人:沈阳信达信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1