基于网络游戏的npc自主反馈交互方法
【专利摘要】本发明涉及一种基于网络游戏的NPC自主反馈交互方法,其特点是:首先,通过行为识别和翻译模块生成信息代码,之后,通过信息发送模块发送翻译好的信息代码。接着,通过NPC响应模块产生数据响应。最后,由NPC行为反馈模块控制NPC做出不同反应。由此,能够对玩家控制人物进行最佳的交互反馈,给网络游戏中的NPC都赋予生命,使其在游戏世界中拥有更多的问题处理及应变能力,对不同的玩家产生不同的反应技术。同时,NPC可以根据反馈进行自由走动,无需遵循实现安排好的功能进行运行。
【专利说明】基于网络游戏的NPC自主反馈交互方法
【技术领域】
[0001]本发明涉及一种NPC交互方法,尤其涉及一种基于网络游戏的NPC自主反馈交互方法。
【背景技术】
[0002]客户端网络游戏搭建了一个虚拟的游戏世界,让玩家所创建的角色在游戏世界中扮演着不同的角色,这个游戏世界中除了有各个玩家扮演的虚拟角色以外,还存在着形形色色的NPC(非玩家扮演角色),这些NPC对世界观的构成和点缀起到了决定性的作用且在玩家生存及成长的过程中起到不可或缺,所以玩家和NPC的无疑都是这个虚拟世界的主人。
[0003]传统的网络游戏因为技术及思维固式的原因,只是简单的在游戏世界中简单的摆放着毫无Al可言或Al极其低下NPC,通过玩家极其简单粗暴的交互方式,处理玩家同NPC的关系,极大了浪费了这个虚拟世界的表现资源,也降低了玩家对整个虚拟世界的世界观的代入感和游戏体验。
[0004]随着硬件设备及网络技术的发展,传统的简单粗暴的表现方式已不能满足思想日趋成熟的玩家对表达日益细腻的需求,这些单一而又枯燥的表现方式势必会被崭新而完美的表现方式所取代。
【发明内容】
[0005]本发明的目的就是为了解决现有技术中存在的上述问题,提供一种基于网络游戏的NPC自主反馈交互方法。
[0006]本发明的目的通过以下技术方案来实现:
基于网络游戏的NPC自主反馈交互方法,其包括以下步骤:步骤①,通过行为识别和翻译模块,识别玩家控制人物的行为,将系统注册过的行为翻译成专用信息代码。步骤②,通过信息发送模块,按照既定规则,将翻译好的信息代码发送出去。步骤③,通过NPC响应模块,令NPC接收信息代码,按照模块规则进行解析,产生数据响应。步骤④,通过NPC行为反馈模块,控制NPC做出不同反应。
[0007]上述的基于网络游戏的NPC自主反馈交互方法,其中:步骤①所述的行为包括:站立等待、行走、跑动、撞击、交谈、攻击、使用道具、骑马、修炼、打坐、拔刀、击杀目标、被杀、切磋胜利、切磋失败、武学突破、绑架、跳跃、使用轻功、红名、饥饿、没穿衣服、花钱、乞讨、获得特定身份等。
[0008]进一步地,上述的基于网络游戏的NPC自主反馈交互方法,其中:所述的既定规则为当玩家在NPC的识别范围内或主动交互时,NPC可以自动识别玩家的行为、属性及其他相关数据,并根据自身的Al处理系统进行针对性的反馈。
[0009]更进一步地,上述的基于网络游戏的NPC自主反馈交互方法,其中:NPC产生数据响应后产生的新数据通过NPC数据处理模块进行长期存储与管理。
[0010]再进一步地,上述的基于网络游戏的NPC自主反馈交互方法,其中:步骤④所述的NPC反应包括:指责、颤抖、摔倒、跑开、鼓掌、点头肯定、摇头、不耐烦、叹息、挑衅、捂脸冷笑、大笑不止、行礼、左右打量、捶胸顿足、甩手、围观、议论、躲闪、追打等。
[0011]本发明技术方案的优点主要体现在:能够对玩家控制人物进行最佳的交互反馈,给网络游戏中的NPC都赋予生命,使其在游戏世界中拥有更多的问题处理及应变能力,对不同的玩家产生不同的反应技术。同时,NPC可以根据反馈进行自由走动,无需遵循实现安排好的功能进行运行。
[0012]本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。
【具体实施方式】
[0013]基于网络游戏的NPC自主反馈交互方法,其与众不同之处在于包括以下步骤:首先,通过行为识别和翻译模块,识别玩家控制人物的行为,将系统注册过的行为翻译成专用信息代码。具体来说,为了便于NPC与玩家控制的人物进行有针对性且自然的恩怨交互,提高数据收集的正确率,玩家控制人物的行为包括:站立等待、行走、跑动、撞击、交谈、攻击、使用道具、骑马、修炼、打坐、拔刀、击杀目标、被杀、切磋胜利、切磋失败、武学突破、绑架、跳跃、使用轻功、红名、饥饿、没穿衣服、花钱、乞讨、获得特定身份等。
[0014]之后,通过信息发送模块,按照既定规则,将翻译好的信息代码发送出去。并且,为了提升服务器的后续处理能力,进行精确交互,本发明采用的既定规则为当玩家在NPC的识别范围内或主动交互时,NPC可以自动识别玩家的行为、属性及其他相关数据,并根据自身的Al处理系统进行针对性的反馈。同时,采用的信息代码包括:玩家的触发类型、玩家的行为类型、玩家满足的条件集、触发时的客观环境因素。
[0015]随后,通过NPC响应模块,令NPC接收信息代码,按照模块规则进行解析,产生数据响应。并且,NPC产生数据响应后产生的新数据通过NPC数据处理模块进行长期存储与管理,将原本功能单一、呆板木讷的NPC在网络游戏中赋予生命,使其在游戏世界中拥有更多的问题处理及应变能力,对相同玩家在不同阶段、不同环境下或不同氛围内,进行针对性的反馈。
[0016]完成上述过程后,通过NPC行为反馈模块,控制NPC做出不同反应。具体来说,为了实现有效的恩怨交互效果,NPC反应包括:指责、颤抖、摔倒、跑开、鼓掌、点头肯定、摇头、不耐烦、叹息、挑衅、捂脸冷笑、大笑不止、行礼、左右打量、捶胸顿足、甩手、围观、议论、躲闪、追打等。
[0017]结合本发明的实际使用情况来看,如果玩家控制人物撞击到了 NPC,则NPC产生数据响应后表现为交谈,交谈内容可以表示愤怒。如果玩家控制人物与NPC进行交谈,则NPC产生数据响应后表现为对于此交谈内容进行逻辑回复。具体来说,如果玩家说你好,NPC调用模块规则进行解析后回复你好。
[0018]通过上述的文字表述可以看出,采用本发明后,能够对玩家控制人物进行最佳的交互反馈,给网络游戏中的NPC都赋予生命,使其在游戏世界中拥有更多的问题处理及应变能力,对不同的玩家产生不同的反应技术。同时,NPC可以根据反馈进行自由走动,无需遵循实现安排好的功能进行运行。
【权利要求】
1.基于网络游戏的NPC自主反馈交互方法,其特征在于包括以下步骤: 步骤①,通过行为识别和翻译模块,识别玩家控制人物的行为,将系统注册过的行为翻译成专用信息代码; 步骤②,通过信息发送模块,按照既定规则,将翻译好的信息代码发送出去; 步骤③,通过NPC响应模块,令NPC接收信息代码,按照模块规则进行解析,产生数据响应; 步骤④,通过NPC行为反馈模块,控制NPC做出不同反应。
2.根据权利要求1所述的基于网络游戏的NPC自主反馈交互方法,其特征在于:步骤①所述的行为包括,站立等待、行走、跑动、撞击、交谈、攻击、使用道具、骑马、修炼、打坐、拔刀、击杀目标、被杀、切磋胜利、切磋失败、武学突破、绑架、跳跃、使用轻功、红名、饥饿、没穿衣服、花钱、乞讨、获得特定身份。
3.根据权利要求1所述的基于网络游戏的NPC自主反馈交互方法,其特征在于:所述的既定规则为,当玩家在NPC的识别范围内或主动交互时,NPC可以自动识别玩家的行为、属性及其他相关数据,并根据自身的Al处理系统进行针对性的反馈。
4.根据权利要求1所述的基于网络游戏的NPC自主反馈交互方法,其特征在于:NPC产生数据响应后产生的新数据通过NPC数据处理模块进行长期存储与管理。
5.根据权利要求1所述的基于网络游戏的NPC自主反馈交互方法,其特征在于:步骤④所述的NPC反应包括,站立等待、行走、跑动、交谈、攻击、使用道具、骑马、修炼、打坐、拔刀、击杀目标、被杀、切磋胜利、切磋失败、武学突破、绑架、跳跃、使用轻功、红名、饥饿、没穿衣服、花钱、乞讨、获得特定身份。
【文档编号】A63F13/60GK104225918SQ201310222907
【公开日】2014年12月24日 申请日期:2013年6月6日 优先权日:2013年6月6日
【发明者】郝瀚 申请人:苏州蜗牛数字科技股份有限公司