团队战术指引方法、装置和存储介质与流程

文档序号:17337220发布日期:2019-04-05 22:39阅读:202来源:国知局
团队战术指引方法、装置和存储介质与流程

本发明涉及移动终端技术,尤其涉及一种团队战术指引方法、装置和计算机可读存储介质。



背景技术:

随着互联网的快速兴起,越来越多互联网产品的出现,给人们的生活带来了方方面面的改变。以日常休闲娱乐为例,随着各种丰富的互联网产品的出现,人们的休闲娱乐方式也变得多种多样,电子游戏或网络游戏也成为了目前人们比较喜爱的一种休闲娱乐方式。

在游戏中,游戏服务器会为玩家提供一个虚拟游戏场景,玩家通过游戏客户端创建虚拟角色,进而可以在该虚拟场景中与其他玩家的虚拟角色进行游戏活动。且在某些游戏中,由于虚拟游戏场景较大,为了便于玩家操作的虚拟角色在该游戏场景中活动,大部分游戏开发商往往会基于该虚拟游戏场景生成游戏地图,以通过地图为玩家提供在虚拟游戏场景中的活动指导。

而针对某些竞技类游戏,比如:多人在线战术竞技(moba,multiplayeronlinebattlearena)游戏、英雄联盟(lol,leagueoflegends)等;该类游戏往往需要多个队友相互配合协作,来获得比赛胜利,因而在这类游戏中,玩家之间的相互配合、协作与沟通就变得尤为重要。在现有技术中,moba类竞技游戏往往为玩家提供了地图标记功能,玩家可以根据自己的需要,将一些对战信息标记在地图上,并向自己的队友展示,以实现通过地图标记与队友的简单沟通。

现有方案中所提供的这种地图标记形式,只能在地图上标记一些简单的游戏信息,比如:“集合、撤退、消失、支援”,且这些标记信息只会在游戏地图上进行短暂显示,在激烈的游戏对抗中,其他玩家很容易忽视这些地图标记信息,且由于标记信息过于简答,也就导致其他玩家即使看到了地图上的标记信息,也无法正确理解标记玩家的意图。可见,现有游戏所提供的这种游戏地图标记方式过于简单,导致玩家无法正确理解该些地图标记,进而无法按照该些地图标记进行游戏,从而给玩家带来了较差的游戏体验。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种团队战术指引方法、装置和计算机可读存储介质。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供了一种团队战术指引方法,所述方法包括:

接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色;

接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

上述方案中,所述向所述第一终端提供游戏战术板,包括:

判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

上述方案中,所述判断所述第一终端对应的第一虚拟角色是否具有策略制定权限之前,所述方法还包括:获取团队内每个虚拟角色对应账号的历史游戏信息;

所述判断所述第一终端对应的第一虚拟角色是否具有策略制定权限,包括:

根据所述每个虚拟角色对应账号的历史游戏信息,判断所述第一虚拟角色对应的账号是否符合预设条件;

确定所述第一虚拟角色对应的账号符合预设条件时,确定所述第一虚拟角色具有策略制定权限。

上述方案中,所述战术指令包括:至少一个行动指令,以及所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色;

所述根据所述战术指令和所述游戏战术板生成战术指引策略,包括:

根据所述游戏战术板、所述至少一个行动指令、所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色,生成针对至少一个虚拟角色的行动线路和行动方向;

根据所述至少一个虚拟角色的行动线路和行动方向生成所述战术指引策略;所述战术指引策略用以指示所述至少一个虚拟角色按对应的行动方向和行动路线移动。

上述方案中,所述方法还包括:

根据所述战术指引策略,监控所述团队内每个虚拟角色的状态信息;

确定所述团队内存在状态信息发生异常的虚拟角色时,向所述团队内每个虚拟角色发送针对状态信息发生异常的虚拟角色的提示消息。

上述方案中,所述状态信息包括以下至少一个:位置信息、移动方向;

所述状态信息发生异常,包括以下至少一种情况:

所述移动方向与所述战术指引策略中对应的行动方向不一致;

所述位置信息偏离所述战术指引策略中对应的行动路线。

本发明实施例提供了一种团队战术指引装置,其特征在于,所述装置包括:第一处理模块和第二处理模块;其中,

所述第一处理模块,用于接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色;

所述第二处理模块,用于接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

上述方案中,所述第一处理模块,具体用于判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

上述方案中,所述第一处理模块,还用于在判断所述第一终端对应的第一虚拟角色是否具有策略制定权限之前,获取团队内每个虚拟角色对应账号的历史游戏信息;

所述第一处理模块,具体用于根据所述每个虚拟角色对应账号的历史游戏信息,判断所述第一虚拟角色对应的账号是否符合预设条件;确定所述第一虚拟角色对应的账号符合预设条件时,确定所述第一虚拟角色具有策略制定权限。

上述方案中,所述战术指令包括:至少一个行动指令,以及所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色;

所述第二处理模块,具体用于根据所述游戏战术板、所述至少一个行动指令、所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色,生成针对至少一个虚拟角色的行动线路和行动方向;根据所述至少一个虚拟角色的行动线路和行动方向生成所述战术指引策略;所述战术指引策略用以指示所述至少一个虚拟角色按对应的行动方向和行动路线移动。

上述方案中,所述装置还包括:第三处理模块,用于根据所述战术指引策略,监控所述团队内每个虚拟角色的状态信息;确定所述团队内存在状态信息发生异常的虚拟角色时,向所述团队内每个虚拟角色发送针对状态信息发生异常的虚拟角色的提示消息。

上述方案中,所述状态信息包括以下至少一个:位置信息、移动方向;

所述状态信息发生异常,包括以下至少一种情况:

所述移动方向与所述战术指引策略中对应的行动方向不一致;

所述位置信息偏离所述战术指引策略中对应的行动路线。

本发明实施例提供了一种团队战术指引装置,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,

所述处理器用于运行所述计算机程序时,执行上述任意一项所述团队战术指引方法的步骤。

本实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述团队战术指引方法的步骤。

本发明实施例所提供的团队战术指引方法、装置和计算机可读存储介质,接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色;接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。本发明实施例中,制定针对团队内各虚拟角色的战术指引策略,指引各虚拟角色对应的玩家进行游戏,极大的提高了玩家在游戏中的沟通效率。

附图说明

图1为本发明实施例提供的一种团队战术指引方法的流程示意图;

图2为本发明实施例提供的另一种团队战术指引方法的流程示意图;

图3为本发明实施例提供的一种游戏战术板的示意图;

图4为本发明实施例提供的一种目标地点的示意图;

图5为本发明实施例提供的一种团队战术指引装置的结构示意图;

图6为本发明实施例提供的另一种团队战术指引装置的结构示意图。

具体实施方式

在本发明的各种实施例中,接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色;接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

下面结合实施例对本发明再作进一步详细的说明。

图1为本发明实施例提供的一种团队战术指引方法的流程示意图;所述方法可以应用于服务器;所述服务器由游戏开发人员预先设定,用以实现游戏运营;所述服务器连接各玩家的终端,所述终端包括手机、平板电脑、笔记本电脑等;所述终端安装有游戏客户端;如图1所示,所述方法包括:

步骤101、接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色。

具体地,所述向所述第一终端提供游戏战术板,包括:

判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

这里,所述第一终端可以提供有特定按键,如策略制定键,玩家通过人机交互界面按下所述策略制定键,即可触发策略制定请求;所述第一终端将获取的策略制定请求发送给所述服务器;由所述服务器判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

具体地,所述判断所述第一终端对应的第一虚拟角色是否具有策略制定权限之前,所述方法还包括:获取团队内每个虚拟角色对应账号的历史游戏信息。

所述判断所述第一终端对应的第一虚拟角色是否具有策略制定权限,包括:

根据所述每个虚拟角色对应账号的历史游戏信息,判断所述第一虚拟角色对应的账号是否符合预设条件;

确定所述第一虚拟角色对应的账号符合预设条件时,确定所述第一虚拟角色具有策略制定权限。

这里,所述团队可以包括一个或多个虚拟角色。所述虚拟角色由玩家通过游戏客户端进行操控。各虚拟角色对应的玩家的游戏水平不同,一般来说,都是由游戏水平最高的玩家指导其他玩家作战。因此,为防止出现游戏水平低的玩家指导游戏水平高的玩家进行作战的情况,需确定队伍中的各虚拟角色对应的玩家的游戏水平。

所述历史游戏信息指可以反映玩家的游戏水平的相关数据;具体可以包括但不限于:游戏总时长、游戏胜场、游戏胜率、角色等级、角色段位、获得点赞数等。

这里,服务器可以对队伍内各虚拟角色对应的玩家的历史游戏信息进行比较,判断所述第一虚拟角色对应的账号的历史游戏信息反映的游戏水平是否最高;确定第一虚拟角色对应的账号的历史游戏信息反映的游戏水平最高时,确定所述第一虚拟角色具有策略制定权限。

具体来说,所述判断所述第一虚拟角色对应的账号是否符合预设条件,包括:判断所述第一虚拟角色对应的账号的历史游戏信息中的游戏胜场是否为最多、游戏胜率是否最高、角色等级是否最高、角色段位是否最高、或获得点赞数是否最多等。

举例来说,游戏中,玩家a的虚拟角色a、玩家b的虚拟角色b、玩家c的虚拟角色c创建一个队伍,通过该队伍共同进行游戏。当队伍创建完毕后,服务器分别根据该游戏队伍中三名玩家的账号确定三名玩家的历史游戏信息,假设获得的历史游戏信息为这三名玩家的游戏胜率分别为:玩家a:45%、玩家b:30%、玩家c:51%,则基于获取到的游戏胜率,服务器可以将策略制定权限赋予玩家c。在这种情况下,当服务器接收到玩家a或者玩家b发送的策略制定请求时,可以确定这两名玩家不具备策略制定权限,并向这两名玩家发送不具备策略制定权限的提示信息;而当服务器接收到玩家c发送的策略制定请求时,可以确定玩家c具备策略制定权限,向玩家c的终端提供游戏战术板。

这里,若基于历史游戏信息中的多个数据进行判断,可以对每个数据设定对应权重,根据权重值和各数据比较的结果,确定最终的比较结果,基于最终的比较结果确定所述第一虚拟角色对应的账号是否符合预设条件。

需要说明的是,考虑到有的游戏里一个账号可以对应有多个虚拟角色,单个虚拟角色有时不能准确反映玩家的游戏水平。因此,这里先确定每个虚拟角色对应账号,再获取每个虚拟角色对应的账号的历史游戏信息,作为判断各虚拟角色对应玩家的游戏水平的依据。

步骤102、接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

具体地,所述战术指令包括:至少一个行动指令,以及所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色。

所述行动指令包括:集合、撤退、消失、支援等;各行动指令分别对应有目标地点和虚拟角色。所述目标地点为所述游戏地图上的任意地点;所述虚拟角色为团队内包含的任意一个或多个虚拟角色。

举例来说,战术指令可以包括:虚拟角色a、虚拟角色b向地点1集合;虚拟角色c向地点2集合;虚拟角色a、虚拟角色b、虚拟角色c先向地点1集合,再共同向地点2集合等。以“虚拟角色a、虚拟角色b向地点1集合”为例,所述行动指令为集合,所述行动指令对应的目标地点为地点1,所述行动指令对应的虚拟角色为虚拟角色a和虚拟角色b。

具体地,所述根据所述战术指令和所述游戏战术板生成战术指引策略,包括:根据所述游戏战术板、所述至少一个行动指令、所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色,生成针对至少一个虚拟角色的行动线路和行动方向;

根据所述至少一个虚拟角色的行动线路和行动方向生成所述战术指引策略;所述战术指引策略用以指示所述至少一个虚拟角色按对应的行动方向和行动路线移动。

这里,所述游戏战术板包含游戏地图,基于所述游戏地图、行动指令和行动指令对应的目标地点和虚拟角色,生成针对虚拟角色的行动路线和行动方向。以“虚拟角色a、虚拟角色b向地点1集合”作为行动指令为例进行说明;假设第一虚拟角色对应的第一玩家在第一终端显示的游戏战术板上标记目标地点:地点1,输入与目标地点对应的行动指令“集合(也可以具体表述为向地点1集合)”,则服务器可以根据地点1在游戏地图上的位置坐标、虚拟角色a在游戏地图上的位置坐标、虚拟角色b在游戏地图上的位置坐标和游戏地图的信息,分别生成针对虚拟角色a、虚拟角色b向地点1集合的路线,并将生成的路线作为对应的战术指引策略。

本实施例中,所述方法还包括:根据所述战术指引策略,监控所述团队内每个虚拟角色的状态信息;确定所述团队内存在状态信息发生异常的虚拟角色时,向所述团队内每个虚拟角色发送针对状态信息发生异常的虚拟角色的提示消息。

这里,生成战术指引策略后,服务器将所述战术指令策略发送给各虚拟角色对应的终端上;并监控所述团队内每个虚拟角色的状态信息,确定所述团队内存在状态信息是否发生异常。这里,所述状态信息可以包括以下至少一个:位置信息、移动方向。

所述状态信息发生异常,包括以下至少一种情况:

所述移动方向与所述战术指引策略中对应的行动方向不一致;

所述位置信息偏离所述战术指引策略中对应的行动路线。

当确定团队内存在虚拟角色的状态信息发生异常时,则提示消息并发送给团队内的各虚拟角色对应的终端。例如,所述提示消息可以为:虚拟角色a移动方向错误、虚拟角色b偏离行动路线等。

需要说明的是,以上所述的服务器接收第一终端发送的请求(如策略制定请求)或指令(如战术指令),具体指,接收第一终端上安装的游戏客户端发送请求或指令。类似的,以上所述的服务器向第一终端发送消息,具体指,所述服务器向所述第一终端上安装的游戏客户端发送消息。

运用本实施例提供的方法,在游戏过程中,玩家可以根据场上游戏局势,在游戏地图上进行游戏标记,同时可以基于游戏客户端所提供的游戏战术板制定战术指引策略。所述游戏战术板上可以显示有队友当前的位置信息、状态信息(比如移动方向、血量等),在玩家制定完战术指引策略后,服务器可以根据战术指引策略对玩家的虚拟角色的游戏状态进行指引和监控,并在监测到某名玩家的虚拟角色当前的游戏状态偏离战术指引策略时,通过玩家的终端向玩家的终端发出错误提示信息,也可同时向全队玩家进行提醒,以便制定战术指引策略的玩家可以根据当前局势及时改变战术指引策略,极大的提高了玩家在游戏中的沟通效率。且队伍中各个玩家制定策略的权限是根据各玩家的历史游戏信息来确定的,避免了低等级玩家对高等级玩家进行指导的问题。

图2为本发明实施例提供的另一种团队战术指引方法的流程示意图;所述方法可以应用于服务器,所述服务器连接安装有游戏客户端的手机、平板电脑等终端;如图2所示,所述方法包括:

步骤201、服务器接收并响应第一游戏客户端发送的策略制定请求,对所述第一游戏客户端对应的第一虚拟角色进行权限验证,权限验证通过时,则执行步骤202;权限验证不通过时,则执行步骤207。

这里,所述第一游戏客户端安装在第一终端安装上;玩家可以通过特定操作向第一游戏客户端发送策略制定请求;第一游戏客户端接收到策略制定请求后发送给服务器。

所述服务器可以根据第一虚拟角色对应的账号,在数据库中查找该账号对应的玩家的历史游戏信息,将该玩家的历史游戏信息与同队伍中其他虚拟角色对应的玩家的历史游戏信息进行比较,以确定触发策略制定请求的第一虚拟角色对应的玩家是否具有策略制定权限。

所述历史游戏信息指与游戏相关的、可以反映玩家的游戏水平的数据,比如:游戏总时长、游戏胜场、游戏胜率、角色等级、角色段位、获得点赞数等。这里,服务器可以通过对同队伍内各虚拟角色对应的玩家的历史游戏信息进行比较,从中确定出历史游戏信息所反映出游戏水平最高的玩家作为队伍中具有策略制定权限的玩家。

步骤202、服务器向第一游戏客户端提供游戏战术板,所述第一游戏客户端的游戏显示界面上展示有所述游戏战术板。

具体地,所述游戏战术板是基于游戏地图生成的,在游戏地图的基础上,将同一队伍中其他虚拟角色的位置坐标、状态信息进行标注。玩家可以根据自身的使用需要灵活调整游戏战术板在游戏界面中的位置。图3为本发明实施例提供的一种游戏战术板的示意图,如图3所示;a、b、c三点分别表示属于同一队伍中的三名玩家的虚拟角色当前在游戏地图中的位置,而下方进度条则表示这三名玩家的虚拟角色所对应的状态信息,如“血量信息”。

步骤203、服务器接收所述第一游戏客户端根据所述游戏战术板输入的战术指令。

具体来说,玩家可以根据所述游戏战术板输入的战术指令;具体操作可以为:玩家在游戏战术板上标记目标地点,并输入相应行动指令。这里,玩家可以根据游戏需要在游戏战术板上标记多个目标地点,并分别为多个目标地点分别设置不同的行动指令。

图4为本发明实施例提供的一种目标地点的示意图;如图4所示,玩家可以在游戏战术板上标记出目标地点:地点1、地点2,并可以设置行动指令,例如:虚拟角色a、虚拟角色b向地点1集合;虚拟角色c向地点2集合;虚拟角色a、虚拟角色b、虚拟角色c先向地点1集合,再共同向地点2集合等。

步骤204、服务器根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的游戏客户端。

具体地,所述步骤204,包括:所述服务器根据第一游戏客户端发送的目标地点在地图上的位置坐标、对应的行动指令、虚拟角色,生成对应的战术指引策略。

结合图4的示例进行说明,假设玩家在游戏战术板上标记目标地点:地点1,输入与地点1对应的行动指令为:“向地点1集合”,确定行动指令对应的虚拟角色:虚拟角色a和虚拟角色b,则服务器可以根据地点1在地图上的位置坐标、虚拟角色a在地图上的位置坐标、虚拟角色b在地图上的位置坐标和游戏地图的信息,分别生成针对虚拟角色a、虚拟角色b向地点1集合的路线,并将生成的路线作为对应的战术指引策略。

本实施例中,服务器可以根据目标地点在地图上的位置坐标、其中一名虚拟角色在地图上的位置坐标以及地图信息生成的游戏策略,作为与该虚拟角色对应的战术指引策略。

步骤205、各游戏客户端在其游戏显示界面上展示对应的战术指引策略。

这里,仍以上述生成向地点1进行集合的路线为例,则针对操控虚拟角色a的玩家a的游戏客户端,通过执行步骤205,该游戏客户端会在游戏显示界面的指定区域(比如游戏地图上)显示由玩家a控制的虚拟角色a当前位置到地点1集合的路线,以引导玩家a控制虚拟角色a前往地点1。

步骤206、服务器对各虚拟角色的游戏状态进行监测,并在监测到虚拟角色的游戏状态与该虚拟角色对应的战术指引策略偏离时,向该名虚拟角色及其队友的游戏客户端发送提示消息。

例如,服务器可以通过对各虚拟角色当前移动方向与战术指引策略中的移动方向进行比对,以确定当前移动方向与其战术指引策略中的移动方向是否出现偏差,出现偏差则发送提示消息。

步骤207、所述第一游戏客户端对应的第一虚拟角色不具备游戏策略制定权限,或各虚拟角色完成战术指引策略中的行动指令,则结束本次指引。

图5为本发明实施例提供的一种团队战术指引装置的结构示意图;如图5所示,所述装置包括:第一处理模块301和第二处理模块302。

所述第一处理模块301,用于接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色。

所述第二处理模块302,用于接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

具体地,所述第一处理模块301,具体用于判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

具体地,所述第一处理模块301,还用于在判断所述第一终端对应的第一虚拟角色是否具有策略制定权限之前,获取团队内每个虚拟角色对应账号的历史游戏信息。

所述第一处理模块301,具体用于根据所述每个虚拟角色对应账号的历史游戏信息,判断所述第一虚拟角色对应的账号是否符合预设条件;确定所述第一虚拟角色对应的账号符合预设条件时,确定所述第一虚拟角色具有策略制定权限。

具体地,所述战术指令包括:至少一个行动指令,以及所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色。

所述第二处理模块302,具体用于根据所述游戏战术板、所述至少一个行动指令、所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色,生成针对至少一个虚拟角色的行动线路和行动方向;根据所述至少一个虚拟角色的行动线路和行动方向生成所述战术指引策略;所述战术指引策略用以指示所述至少一个虚拟角色按对应的行动方向和行动路线移动。

具体地,所述装置还包括:第三处理模块303,用于根据所述战术指引策略,监控所述团队内每个虚拟角色的状态信息;确定所述团队内存在状态信息发生异常的虚拟角色时,向所述团队内每个虚拟角色发送针对状态信息发生异常的虚拟角色的提示消息。

这里,所述状态信息包括以下至少一个:位置信息、移动方向;

所述状态信息发生异常,包括以下至少一种情况:

所述移动方向与所述战术指引策略中对应的行动方向不一致;

所述位置信息偏离所述战术指引策略中对应的行动路线。

需要说明的是:上述实施例提供的团队战术指引装置在进行团队战术指引时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的团队战术指引装置与团队战术指引方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图6为本发明实施例提供的另一种团队战术指引装置的结构示意图。所述装置40包括:处理器401和用于存储能够在所述处理器上运行的计算机程序的存储器402;其中,所述处理器401用于运行所述计算机程序时,执行:接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色;接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:判断所述第一终端对应的第一虚拟角色是否具有策略制定权限之前,获取团队内每个虚拟角色对应账号的历史游戏信息;其中,所述判断所述第一终端对应的第一虚拟角色是否具有策略制定权限,包括:根据所述每个虚拟角色对应账号的历史游戏信息,判断所述第一虚拟角色对应的账号是否符合预设条件;确定所述第一虚拟角色对应的账号符合预设条件时,确定所述第一虚拟角色具有策略制定权限。

在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:根据所述游戏战术板、所述至少一个行动指令、所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色,生成针对至少一个虚拟角色的行动线路和行动方向;根据所述至少一个虚拟角色的行动线路和行动方向生成所述战术指引策略;所述战术指引策略用以指示所述至少一个虚拟角色按对应的行动方向和行动路线移动。

在一实施例中,所述处理器401还用于运行所述计算机程序时,执行:根据所述战术指引策略,监控所述团队内每个虚拟角色的状态信息;确定所述团队内存在状态信息发生异常的虚拟角色时,向所述团队内每个虚拟角色发送针对状态信息发生异常的虚拟角色的提示消息;所述状态信息包括以下至少一个:位置信息、移动方向;所述状态信息发生异常,包括以下至少一种情况:所述移动方向与所述战术指引策略中对应的行动方向不一致;所述位置信息偏离所述战术指引策略中对应的行动路线。

需要说明的是:上述实施例提供的团队战术指引装置与团队战术指引方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

实际应用时,所述装置40还可以包括:至少一个网络接口403。团队战术指引装置40中的各个组件通过总线系统404耦合在一起。可理解,总线系统404用于实现这些组件之间的连接通信。总线系统404除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统404。其中,所述处理器404的个数可以为至少一个。网络接口403用于团队战术指引装置40与其他设备之间有线或无线方式的通信。

本发明实施例中的存储器402用于存储各种类型的数据以支持团队战术指引装置40的操作。

上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,团队战术指引装置40可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行:接收第一终端发送的策略制定请求,向所述第一终端提供游戏战术板;所述游戏战术板包括游戏地图和团队内每个虚拟角色的状态信息;所述团队包括一个或多个虚拟角色;接收所述第一终端根据所述游戏战术板输入的战术指令,根据所述战术指令和所述游戏战术板生成战术指引策略,将所述战术指引策略发送至团队内每个虚拟角色对应的终端。

在一实施例中,所述计算机程序被处理器运行时,执行:判断所述第一终端对应的第一虚拟角色是否具有策略制定权限;确定所述第一虚拟角色具有所述策略制定权限时,向所述第一终端提供游戏战术板。

在一实施例中,所述计算机程序被处理器运行时,执行:判断所述第一终端对应的第一虚拟角色是否具有策略制定权限之前,获取团队内每个虚拟角色对应账号的历史游戏信息;其中,所述判断所述第一终端对应的第一虚拟角色是否具有策略制定权限,包括:根据所述每个虚拟角色对应账号的历史游戏信息,判断所述第一虚拟角色对应的账号是否符合预设条件;确定所述第一虚拟角色对应的账号符合预设条件时,确定所述第一虚拟角色具有策略制定权限。在一实施例中,所述计算机程序被处理器运行时,执行:根据所述游戏战术板、所述至少一个行动指令、所述至少一个行动指令中各行动指令对应的目标地点和虚拟角色,生成针对至少一个虚拟角色的行动线路和行动方向;根据所述至少一个虚拟角色的行动线路和行动方向生成所述战术指引策略;所述战术指引策略用以指示所述至少一个虚拟角色按对应的行动方向和行动路线移动。

在一实施例中,所述计算机程序被处理器运行时,执行:根据所述战术指引策略,监控所述团队内每个虚拟角色的状态信息;确定所述团队内存在状态信息发生异常的虚拟角色时,向所述团队内每个虚拟角色发送针对状态信息发生异常的虚拟角色的提示消息;所述状态信息包括以下至少一个:位置信息、移动方向;所述状态信息发生异常,包括以下至少一种情况:所述移动方向与所述战术指引策略中对应的行动方向不一致;所述位置信息偏离所述战术指引策略中对应的行动路线。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1