基于网络游戏的角色离线控制方法

文档序号:6348440阅读:331来源:国知局
专利名称:基于网络游戏的角色离线控制方法
技术领域
本发明涉及一种游戏角色交互方法,尤其涉及一种基于网络游戏的角色离线控制方法。
背景技术
客户端网络游戏的目的是由服务器搭建一个虚拟世界,让玩家创建的虚拟角色在里面活动、游戏。玩家运行客户端程序,连接到服务器,创建虚拟角色后并将虚拟角色登陆进虚拟世界,这样,虚拟角色才能在虚拟世界中显示,可以被其他登陆进虚拟世界的玩家角色看见并能与之进行各种交互。这种状态的角色,称之为在线角色。虚拟角色在虚拟世界中活动,需要消耗服务器的资源。传统的网络游戏为了减轻服务器压力,保证服务器能为在线角色提供良好的游戏体验,一旦客户端与虚拟世界的链接中断,虚拟角色离开虚拟世界。

发明内容
本发明的目的就是为了解决现有技术中存在的上述问题,提供一种基于网络游戏的角色离线控制方法
本发明的目的通过以下技术方案来实现:
基于网络游戏的角色离线控制方法,其包括以下步骤:
步骤①,通过登陆模块,将角色的客户端断线时间和当前时间比较,超过设定的断线保护时间,即判定客户端不属于意外断线,而是属于玩家主动关闭客户端,认定角色符合离线条件,将之纳入离线系统,登陆进虚拟世界,令其他在线角色看见并可以与之进行各种交互;
步骤②,通过身份模块,分析角色的属性数据,与每个身份设置的属性条件对比,筛选并分配适合角色属性的身份;
步骤③,采用活动模块,根据角色分配的身份,选择合适活动路径,控制离线状态下角色按照活动路径活动;
步骤④,通过交互模块,处理在线玩家的交互请求,检索出离线角色身份支持的交互方式,以交互选项列表的形式发送给反馈模块;
步骤⑤,通过反馈模块,接受交互模块发送的信息数据,与离线角色身份对应的反馈库比对,检索出该身份的离线角色对应的反馈行为,控制离线角色向发起该交互的对象做出反馈行为。步骤⑥,反馈行为结束后,向交互模块发送消息,将离线角色继续交由活动模块控制。上述的基于网络游戏的角色离线控制方法,其中:所述的交互模块将角色的交互信息发送给日志模块,供离线角色的所属玩家下次登录客户端时查阅。
进一步地,上述的基于网络游戏的角色离线控制方法,其中:所述的交互信息包括角色的交互时间、地点、对象、结果。更进一步地,上述的基于网络游戏的角色离线控制方法,其中:步骤②所述的属性条件包括性别、实力等级、生活职业、门派。更进一步地,上述的基于网络游戏的角色离线控制方法,其中:步骤⑤所述的反馈库比对过程为,判断离线角色的身份和在线角色选择的交互方式,最终在反馈库中检索对应的反馈行为。再进一步地,上述的基于网络游戏的角色离线控制方法,其中:步骤⑤所述的反馈行为包括动作表现、文本对话、触发功能。本发明技术方案的优点主要体现在:实现了让离线角色在虚拟的网络游戏世界中“活”起来,成为可以交互的NPC。玩家创建的角色,无需客户端支持,即可登录虚拟世界,并能与在线角色一样,发生各种交互活动。可以广泛应用在手机、网页等多平台的网络游戏。同时,也可以向服务端发送简单指令,控制角色,实现无客户端操作,满足玩家在无客户端时控制自己角色游戏的需求。本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。
具体实施例方式基于网络游戏的角色离线控制方法,其特别之处在于包括以下步骤:首先,通过登陆模块,将角色的客户端断线时间和当前时间比较,超过设定的断线保护时间(比如I小时),即判定客户端不属于意外断线,而是属于玩家主动关闭客户端,认定角色符合离线条件。之后,将之纳入离线系统,让该角色登陆进虚拟世界,令其他在线角色看见并可以与之进行各种交互。之后,通过身份模块,分析角色的属性数据,与每个身份设置的属性条件对比,筛选并分配适合角色属性的身份。具体来说,属性条件包括性别、实力等级、生活职业、门派。例如:铁匠铺学徒身份要求角色学习了“铁匠”这个生活职业。这个角色在离线后就赋予了铁匠铺学徒的身份。接着,采用活动模块,根据角色分配的身份,选择合适活动路径,控制离线状态下角色按照活动路径活动。比如,如果角色是铁匠铺学徒则会出没在铁匠铺附近。然后,通过交互模块,处理在线玩家的交互请求,检索出离线角色身份支持的交互方式,以交互选项列表的形式发送给反馈模块。具体来说,如果离线角色的身份是乞丐,则可以检索出“施舍”交互,离线角色身份是店小二,则可以检索出“打赏”交互。随后,通过反馈模块,接受交互模块发送的信息数据,与离线角色身份对应的反馈库比对,检索出该身份的离线角色对应的反馈行为,控制离线角色向发起该交互的对象做出反馈行为。反馈库比对过程为,判断离线角色的身份和在线角色选择的交互方式,最终在反馈库中检索对应的反馈行为。具体来说,之前如果离线角色的身份是乞丐,则与在线玩家进行“施舍”交互,离线角色身份是店小二,则与在线玩家进行“打赏”交互。这样,实现了让离线角色在虚拟的网络游戏世界中“活”起来,成为可以交互的NPC。
最终,反馈行为结束后,向交互模块发送消息,将离线角色继续交由活动模块控制。就本发明一较佳的实施方式来看,考虑到玩家知晓离线角色的游戏进行情况,交互模块将角色的交互信息发送给日志模块,供离线角色的所属玩家下次登录客户端时查阅。具体来说,这些交互信息包括角色的交互时间、地点、对象、结果。简而言之,本发明实施后,能否令满足条件离线角色登陆进虚拟世界,并在世界中按照配置的路径活动,周围的一个在线角色对该离线角色发生交互,离线角色对在线角色的交互做出反馈行为,并记录日志。反馈行为完成后,离线角色继续按照路径活动。玩家下次上线后,可以通过查阅功能查看离线阶段的交互日志。结合本发明的实际使用情况来看,一个玩家A控制的角色a,玩家A关闭了客户端,角色a离开虚拟世界,纳入离线系统。一段时间后,玩家A依然没有开启客户端,登录模块判断角色a符合条件,将其登录进虚拟世界。接着,身份模块检查角色a的性别等属性,根据规则从身份库中筛选出符合的身份并分配给角色a。活动模块根据角色a的身份,选择空闲的路径分配给角色a,并控制角色a根据路径活动。在角色a根据路径活动时,玩家B控制的角色b,发现角色a,角色b对角色a发起交互。交互模块将交互与角色a身份的交互库对比,判断是否有符合。若不符合,则角色a无反馈;若符合,将角色b和交互类型等信息发送给反馈模块。反馈模块接收交互模块发送的信息,与角色a身份对应的反馈库比对,筛选出符合该身份的反馈行为,控制角色a向角色b做出反馈行为,并将此次交互的时间、内容,结果等信息发送给日志模块。反馈结束后,角色a继续按照路径活动。最后,日志模块接收反馈模块发送的信息。将之保存。—段时间后,玩家A打开客户端,登录进虚拟世界,发现角色a处于新的位置,打开日志界面,看到在自己关闭客户端期间,玩家B在某时间对自己的角色a进行过什么交互,交互的结果是什么。通过上述的文字表述可以看出,采用本发明后,这样,实现了让离线角色在虚拟的网络游戏世界中“活”起来,成为可以交互的NPC。玩家创建的角色,无需客户端支持,即可登录虚拟世界,并能与在线角色一样,发生各种交互活动。可以广泛应用在手机、网页等多平台的网络游戏。同时,也可以向服务端发送简单指令,控制角色,实现无客户端操作,满足玩家在无客户端时控制自己角色游戏的需求。
权利要求
1.基于网络游戏的角色离线控制方法,其特征在于包括以下步骤: 步骤①,通过登陆模块,将角色的客户端断线时间和当前时间比较,超过设定的断线保护时间,即判定客户端不属于意外断线,而是属于玩家主动关闭客户端,认定角色符合离线条件,将之纳入离线系统,登陆进虚拟世界,令其他在线角色看见并可以与之进行各种交互; 步骤②,通过身份模块,分析角色的属性数据,与每个身份设置的属性条件对比,筛选并分配适合角色属性的身份; 步骤③,采用活动模块,根据角色分配的身份,选择合适活动路径,控制离线状态下角色按照活动路径活动; 步骤④,通过交互模块,处理在线玩家的交互请求,检索出离线角色身份支持的交互方式,以交互选项列表的形式发送给反馈模块; 步骤⑤,通过反馈模块,接受交互模块发送的信息数据,与离线角色身份对应的反馈库比对,检索出该身份的离线角色对应的反馈行为,控制离线角色向发起该交互的对象做出反馈行为。
2.步骤⑥,反馈行为结束后,向交互模块发送消息,将离线角色继续交由活动模块控制。
3.根据权利要求1所述的基于网络游戏的角色离线控制方法,其特征在于:所述的交互模块将角色的交互信息发送给日志模块,供离线角色的所属玩家下次登录客户端时查阅。
4.根据权利要求1所述的基于网络游戏的角色离线控制方法,其特征在于:所述的交互信息包括角色的交互时间、地点、对象、结果。
5.根据权利要求1所述的基于网络游戏的角色离线控制方法,其特征在于:步骤②所述的属性条件包括性别、实力等级、生活职业、门派。
6.根据权利要求1所述的基于网络游戏的角色离线控制方法,其特征在于:步骤⑤所述的反馈库比对过程为,判断离线角色的身份和在线角色选择的交互方式,最终在反馈库中检索对应的反馈行为。
7.根据权利要求1所述的基于网络游戏的角色离线控制方法,其特征在于:步骤⑤所述的反馈行为包括动作表现、文本对话、触发功能。
全文摘要
本发明涉及一种基于网络游戏的角色离线控制方法,其特点在于包括以下步骤首先,将认定符合离线条件的角色,登陆进虚拟世界。之后,分析角色的属性数据,筛选并分配适合角色属性的身份。然后,根据角色分配的身份,选择合适活动路径,控制离线状态下角色按照活动路径活动。随后,通过交互模块,处理在线玩家的交互请求,控制离线角色向发起该交互的对象做出反馈行为。并且,在反馈行为结束后,向交互模块发送消息,将离线角色继续交由活动模块控制。由此,实现了让离线角色在虚拟的网络游戏世界中“活”起来,成为可以交互的NPC。玩家创建的角色,无需客户端支持,即可登录虚拟世界,并能与在线角色一样,发生各种交互活动。
文档编号G06F19/00GK103116687SQ201110364309
公开日2013年5月22日 申请日期2011年11月17日 优先权日2011年11月17日
发明者宾晓华 申请人:苏州蜗牛数字科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1