System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多路对战游戏中NPC的控制方法、装置、设备及介质制造方法及图纸_技高网

多路对战游戏中NPC的控制方法、装置、设备及介质制造方法及图纸

技术编号:40078061 阅读:11 留言:0更新日期:2024-01-17 01:53
本申请公开了一种多路对战游戏中NPC的控制方法、装置、设备及介质,本申请属于物联网技术领域。包括:响应于NPC的创建请求,创建至少两个NPC,并为各NPC的能力参数进行初始化;按照预设路线分配规则,控制所述至少两个NPC分别进入各自的对战路线;获取当前对战路线中玩家角色的属性数据;根据所述属性数据,确定NPC的能力参数的调节系数,以对当前对战路线的NPC的能力参数进行调节。本技术方案,可以按照玩家对NPC的创建请求,创建至少两个NPC按照预设路线与玩家角色进行对战,并在对战过程中根据玩家角色的属性数据调整NPC自身能力参数,以便为不同等级的玩家匹配适合的对战NPC,增强各玩家的游戏体验。

【技术实现步骤摘要】

本申请属于船舶运输,具体涉及一种多路对战游戏中npc的控制方法、装置、设备及介质。


技术介绍

1、随着科技水平的迅速发展,对战游戏的玩家数量日益增加,很多玩家在与其他玩家进行联机对战或者使用新游戏角色之前,会通过人机对战提升自身对游戏角色的控制熟练度,这就需要匹配与玩家角色能力水平相当的npc角色。

2、目前,大多数人机对战游戏中,对于npc角色的设置大多是采用根据通关难易等级制定固定能力参数的方式。这就导致一些操作水平高但是游戏等级较低的玩家无法匹配到合适的npc角色进行对战练习,严重影响玩家的游戏体验。

3、因此,如何对根据玩家对游戏角色的操作水平调整npc角色的能力参数,为玩家制定更为合适的对战难易程度,是本领域技术人员亟待解决的问题。


技术实现思路

1、本申请实施例的目的是提供一种多路对战游戏中npc的控制方法、装置、设备及介质,可以按照玩家对npc的创建请求,创建至少两个npc按照预设路线与玩家角色进行对战,并在对战过程中根据玩家角色的属性数据调整npc自身能力参数,以便为不同等级的玩家匹配适合的对战npc,增强各玩家的游戏体验。

2、第一方面,本申请实施例提供了一种多路对战游戏中npc的控制装置,所述方法包括:

3、响应于npc的创建请求,创建至少两个npc,并为各npc的能力参数进行初始化;

4、按照预设路线分配规则,控制所述至少两个npc分别进入各自的对战路线;

5、获取当前对战路线中玩家角色的属性数据;

6、根据所述属性数据,确定npc的能力参数的调节系数,以对当前对战路线的npc的能力参数进行调节。

7、进一步的,根据所述属性数据,确定npc的能力参数的调节系数,以对当前对战路线的npc的能力参数进行调节,包括:

8、根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数;

9、根据当前对战路线的npc的当前能力参数,以及所述调节系数,确定对战路线的npc的能力参数的调节结果。

10、进一步的,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数之前,所述方法还包括:

11、获取玩家对所述玩家角色的操作流畅度;其中,所述操作流畅度包括攻击准确度和技能释放的衔接速度;

12、相应的,根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数,包括:

13、根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,以及所述操作流畅度,确定对于npc的能力参数的调节系数。

14、进一步的,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数之前,所述方法还包括:

15、获取玩家操作所述玩家角色的跨线团战灵活度;其中,所述跨线团战灵活度包括跨线团战频率以及跨线团战时机;

16、相应的,根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数,包括:

17、根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,以及所述跨线团战灵活度,确定对于npc的能力参数的调节系数。

18、进一步的,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数之前,所述方法还包括:

19、获取所述玩家角色的经验值提升速度和/或金币提升速度;

20、相应的,根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数,包括:

21、根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,以及所述经验值提升速度和/或金币提升速度,确定对于npc的能力参数的调节系数。

22、进一步的,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数之前,所述方法还包括:

23、获取玩家对所述玩家角色的装备升级的攻防分配合理度;

24、相应的,根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数,包括:

25、根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,以及所述攻防分配合理度,确定对于npc的能力参数的调节系数。

26、进一步的,响应于npc的创建请求,创建至少两个npc,并为各npc的能力参数进行初始化,包括:

27、响应于npc的创建请求,创建至少两个npc,并根据所述创建请求中携带的期望对战等级,确定各npc的初始能力参数,进行初始化。

28、第二方面,本申请实施例提供了一种多路对战游戏中npc的控制装置,所述装置包括:

29、能力参数初始化模块,用于响应于npc的创建请求,创建至少两个npc,并为各npc的能力参数进行初始化;

30、对战路线确认模块,用于按照预设路线分配规则,控制所述至少两个npc分别进入各自的对战路线;

31、属性数据获取模块,用于获取当前对战路线中玩家角色的属性数据;

32、能力参数调节模块,用于根据所述属性数据,确定npc的能力参数的调节系数,以对当前对战路线的npc的能力参数进行调节。

33、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

34、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

35、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

36、在本申请实施例中,响应于npc的创建请求,创建至少两个npc,并为各npc的能力参数进行初始化;按照预设路线分配规则,控制所述至少两个npc分别进入各自的对战路线;获取当前对战路线中玩家角色的属性数据;根据所述属性数据,确定npc的能力参数的调节系数,以对当前对战路线的npc的能力参数进行调本文档来自技高网...

【技术保护点】

1.一种多路对战游戏中NPC的控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的多路对战游戏中NPC的控制方法,其特征在于,根据所述属性数据,确定NPC的能力参数的调节系数,以对当前对战路线的NPC的能力参数进行调节,包括:

3.根据权利要求2所述的多路对战游戏中NPC的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于NPC的能力参数的调节系数之前,所述方法还包括:

4.根据权利要求2所述的多路对战游戏中NPC的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于NPC的能力参数的调节系数之前,所述方法还包括:

5.根据权利要求2所述的多路对战游戏中NPC的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于NPC的能力参数的调节系数之前,所述方法还包括:

6.根据权利要求2所述的多路对战游戏中NPC的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于NPC的能力参数的调节系数之前,所述方法还包括:

7.根据权利要求1所述的多路对战游戏中NPC的控制方法,其特征在于,响应于NPC的创建请求,创建至少两个NPC,并为各NPC的能力参数进行初始化,包括:

8.一种多路对战游戏中NPC的控制装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的多路对战游戏中NPC的控制方法的步骤。

10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的多路对战游戏中NPC的控制方法的步骤。

...

【技术特征摘要】

1.一种多路对战游戏中npc的控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的多路对战游戏中npc的控制方法,其特征在于,根据所述属性数据,确定npc的能力参数的调节系数,以对当前对战路线的npc的能力参数进行调节,包括:

3.根据权利要求2所述的多路对战游戏中npc的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数之前,所述方法还包括:

4.根据权利要求2所述的多路对战游戏中npc的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的调节系数之前,所述方法还包括:

5.根据权利要求2所述的多路对战游戏中npc的控制方法,其特征在于,在根据所述玩家角色的历史胜率和/或荣誉等级,以及预先确定的历史胜率影响权重和荣誉等级影响权重,确定对于npc的能力参数的...

【专利技术属性】
技术研发人员:苏中华
申请(专利权)人:安徽三七极域网络科技有限公司
类型:发明
国别省市:

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

1