角色控制方法、装置、计算设备和存储介质制造方法及图纸

技术编号:20458502 阅读:25 留言:0更新日期:2019-03-02 10:05
本申请公开了一种角色控制方法、装置、计算设备和存储介质,涉及人机交互技术领域,用以解决角色控制不变无法得到期望的人机交互结果的问题。该方法中,接收第一虚拟角色上报的用于攻击第二虚拟角色的对战参数;若第二虚拟角色存储在第一虚拟角色的灰名单中,则确定第一虚拟角色对第二虚拟角色的攻击为正当防卫,否则将第一虚拟角色添加到第二虚拟角色的灰名单中;对战结束时,若判断第一虚拟角色和第二虚拟角色中获胜者在失败者的灰名单中,则根据失败者的电子资源的移除概率移除失败者所拥有的电子资源,否则提高获胜者的电子资源的移除概率。通过灰名单,可以准确的确定对战的双方谁的攻击是正当防卫。

Role control methods, devices, computing devices and storage media

The application discloses a role control method, device, computing device and storage medium, which relates to the field of human-computer interaction technology to solve the problem that the desired human-computer interaction results cannot be obtained with the role control unchanged. In this method, the combat parameters reported by the first virtual role for attacking the second virtual role are received; if the second virtual role is stored in the grey list of the first virtual role, the attack of the first virtual role on the second virtual role is determined to be a legitimate defense; otherwise, the first virtual role is added to the grey list of the second virtual role; if the first virtual role is judged at the end of the war. In the gray list of losers in roles and second virtual roles, the winner removes the electronic resources owned by the loser according to the removal probability of the electronic resources of the loser, otherwise the removal probability of the electronic resources of the winner will be increased. Through the grey list, we can accurately determine who is the legitimate defense of the two sides in the war.

【技术实现步骤摘要】
角色控制方法、装置、计算设备和存储介质
本申请涉及人机交互
,尤其涉及角色控制方法、装置、计算设备和存储介质。
技术介绍
人机交互(Human-ComputerInteraction,HCI)技术,使得人与计算机之间能够使用某种对话语言,以一定的交互方式,实现人与计算机之间的信息交换。为了系统的可用性和用户友好性,人机交互时均采用人机交互界面,这样用户便能够通过界面对界面中的虚拟对象进行控制或访问。利用人机交互中的操控处理,可以根据计算机对信息交互的响应得到不同的交互结果。在对虚拟角色的控制场景中,用户控制虚拟角色产生指定的虚拟行为,以期得到期望的交互结果。在有些交互场景中,用户希望控制虚拟角色1与虚拟角色2单独进行对战,通过对战获胜能够赢得虚拟角色2所拥有的电子资源,或者虚拟场景中设置的其他奖励性电子资源。但这一场景中,虚拟角色1一旦主动发起对战,不光虚拟角色2攻击虚拟角色1算是正当防卫,其他的任何虚拟角色攻击虚拟角色1也是正当防卫,导致虚拟角色1最终遭受群殴、单独对战变成了一对多,导致虚拟角色1明显处于劣势。所以,在这些交互场景中,用户无法准确的进行人机交互来控制虚拟角色完成期望的对战。
技术实现思路
本申请实施例提供一种角色控制方法、装置、计算设备和存储介质,用于推广社交网络空间。第一方面,本申请实施例提供一种角色控制,该方法包括:接收第一虚拟角色上报的用于攻击第二虚拟角色的对战参数;若所述第二虚拟角色存储在所述第一虚拟角色的灰名单中,则确定所述第一虚拟角色对所述第二虚拟角色的攻击为正当防卫,否则将所述第一虚拟角色添加到所述第二虚拟角色的灰名单中;对战结束时,若判断所述第一虚拟角色和所述第二虚拟角色中获胜者在失败者的灰名单中,则根据所述失败者的电子资源的移除概率移除所述失败者所拥有的电子资源,否则提高所述获胜者的电子资源的移除概率。本申请实施例还提供一种角色控制装置,该装置包括:对战参数接收模块,用于接收第一虚拟角色上报的用于攻击第二虚拟角色的对战参数;灰名单处理模块,用于若第二虚拟角色存储在第一虚拟角色的灰名单中,则确定第一虚拟角色对第二虚拟角色的攻击为正当防卫,否则将第一虚拟角色添加到第二虚拟角色的灰名单中;结束处理模块,用于对战结束时,若判断第一虚拟角色和第二虚拟角色中获胜者在失败者的灰名单中,则根据失败者的电子资源的移除概率移除失败者所拥有的电子资源,否则提高获胜者的电子资源的移除概率。本申请另一实施例还提供了一种计算设备,包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的任一角色控制方法。本申请另一实施例还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请实施例中的任一角色控制方法。本申请实施例提供的角色控制方法、装置、计算设备和存储介质,由于用对战的双方中,将主动发起对战的虚拟角色添加到被动接受对战的虚拟角色的灰名单中,以此来表征这两个虚拟角色中哪个虚拟角色是主动发起对战的,可以准确的确定对战的双方谁的攻击是正当防卫。如
技术介绍
中,即使虚拟角色3趁机攻击虚拟角色1,但是这两个虚拟角色中也会存储灰名单记录虚拟角色1对虚拟角色3的攻击时正当防卫,所以虚拟角色3对虚拟角色1的攻击不再是正当防卫。玩家能够实现期望的对战,得到期望的人机交互结果。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中的应用场景的示意图;图2为本申请实施例中的角色控制方法的流程示意图之一;图3为本申请实施例中角色分类的示意图;图4为本申请实施例中显示白名虚拟角色的示意图;图5为本申请实施例中动态调整角色分类的示意图;图6a为本申请实施例中的角色控制方法的流程示意图之二;图6b为本申请实施例中的角色控制方法的流程示意图之三;图7为本申请实施例中选择PK模式的界面示意图;图8为本申请实施例中角色控制装置的结构示意图;图9为根据本申请实施方式的计算设备的结构示意图。具体实施方式为了能够更好的进行人机交互来控制虚拟角色,本申请实施例中提供一种角色控制方法、装置、计算设备和存储介质。为了更好的理解本申请实施例提供的技术方案,这里对该方案的基本原理做一下简单说明:本申请实施例中配置了灰名单,对战的双方中,将主动发起对战的虚拟角色添加到被动接受对战的虚拟角色的灰名单中,以此来表征这两个虚拟角色中哪个虚拟角色是主动发起对战的。例如,当虚拟角色1向虚拟角色2主动发起对战时,会将虚拟角色1添加到虚拟角色2的灰名单中。当虚拟角色1和虚拟角色2有一方死亡时对战结束。对战结束时,根据灰名单可以获知虚拟角色1在虚拟角色2的灰名单中,以此确定虚拟角色1是主动发起对战的。这时,如果虚拟角色1获胜,将移除虚拟角色2的装备,以便于虚拟角色1能够获得该装备。此外,还会增加虚拟角色1的装备的移除概率。在本申请实施例中灰名单是针对对战的两方的,即使虚拟角色1在主动攻击虚拟角色2时遭受其他虚拟角色的群殴,但是其他虚拟角色对虚拟角色1的攻击不再是正当防卫,其他虚拟角色即使获胜,会增加其装备移除的概率,即此时人机交互的结果将会使得其他虚拟角色付出代价。这样,用户能够很好的进行人机交互,能够更好的控制虚拟角色。下面,为便于理解本申请实施例提供的技术方案,这里先对本申请实施例使用的一些关键名词进行解释:MMORPG:是英文Massive(或Massively)MultiplayerOnlineRole-PlayingGame的缩写,是指"大型多人在线角色扮演游戏"。PK:是PlayerKilling的缩写,指游戏中玩家相互战斗的模式。虚拟角色:指游戏中用户控制的角色。如图1所示,其为通过本申请实施例提供的完成虚拟角色控制的场景示意图。该场景中包括用户10的终端设备11、服务器12和用户13的终端设备14。用户10可以通过终端设备11中的游戏应用控制虚拟角色1,并向服务器12发送攻击虚拟角色2的对战参数。服务器12根据该对战参数能够确定第一虚拟角色是否在第二虚拟角色的灰名单中;若在灰名单中,则确定第一虚拟角色对第二虚拟角色的攻击为正当防卫,否则将第一虚拟角色添加到第二虚拟角色的灰名单中;对战结束时,根据该灰名单判断获胜者是不是主动发起对战的虚拟角色,即判断获胜者是否在失败者的灰名单中,若是则根据失败者的游戏道具移除概率移除失败者所拥有的游戏道具,否则提高获胜者的游戏道具的移除概率。这样,获胜者在之后的对战中如果失败,其道具被移除的可能性会增加。其中,移动终端设备(包括11和14)和服务器12可通过通信网络进行通信连接,该网络可以为局域网、广域网等,当然也可以通过线连接。终端设备可以为手机、平板电脑、笔记本电脑、个人计本文档来自技高网
...

【技术保护点】
1.一种角色控制方法,其特征在于,所述方法包括:接收第一虚拟角色上报的用于攻击第二虚拟角色的对战参数;若所述第二虚拟角色存储在所述第一虚拟角色的灰名单中,则确定所述第一虚拟角色对所述第二虚拟角色的攻击为正当防卫,否则将所述第一虚拟角色添加到所述第二虚拟角色的灰名单中;对战结束时,若判断所述第一虚拟角色和所述第二虚拟角色中获胜者在失败者的灰名单中,则根据所述失败者的电子资源的移除概率移除所述失败者所拥有的电子资源,否则提高所述获胜者的电子资源的移除概率。

【技术特征摘要】
1.一种角色控制方法,其特征在于,所述方法包括:接收第一虚拟角色上报的用于攻击第二虚拟角色的对战参数;若所述第二虚拟角色存储在所述第一虚拟角色的灰名单中,则确定所述第一虚拟角色对所述第二虚拟角色的攻击为正当防卫,否则将所述第一虚拟角色添加到所述第二虚拟角色的灰名单中;对战结束时,若判断所述第一虚拟角色和所述第二虚拟角色中获胜者在失败者的灰名单中,则根据所述失败者的电子资源的移除概率移除所述失败者所拥有的电子资源,否则提高所述获胜者的电子资源的移除概率。2.根据权利要求1所述的方法,其特征在于,提高所述获胜者的电子资源的移除概率,包括:增加所述获胜者的特性表征值,其中,特性表征值越高、所述获胜者在下次对战时所拥有的电子资源的移除概率越高;所述方法还包括:确定所述获胜者的特性表征值所在的特性表征值区间范围;根据预设的特性表征值区间范围和角色标记的对应关系,确定所述获胜者的角色标记,所述角色标记用于与所述获胜者一同显示。3.根据权利要求2所述的方法,其特征在于,将所述第一虚拟角色添加到所述第二虚拟角色的灰名单中之后,所述方法还包括:针对所述第二虚拟角色,将其灰名单中的所述第一虚拟角色的角色标识转换为指定角色标记并显示给所述第二虚拟角色;其中,所述预设的特性表征值区间范围和角色标记的对应关系中的角色标记与所述指定角色标记不同。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:对所述灰名单中的所述第一虚拟角色进行计时;在计时的指定时长内,若未接收到所述第一虚拟角色和所述第二虚拟角色之间的对战参数,则将所述第一虚拟角色从所述第二虚拟角色的灰名单中移除,并将所述第一虚拟角色的标识转换为转换之前的角色标记并显示给所述第二虚拟角色。5.根据权利要求2所述的方法,其特征在于,提高所述获胜者的电子资源的移除概率之前,所述方法还包括:确定所述失败者的特性表征值不在最高的特性表征值区间范围内。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述失败者的特性表征值在最高的特性表征值区间范围内,且所述获胜者的特性表征值在指定的特性表征值区间范围内,则减少所述获胜者的特性表征值,其中,指定的特性...

【专利技术属性】
技术研发人员:王长江
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1