游戏宠物出战方案生成方法、装置、电子设备及存储介质与流程



1.本发明涉及人工智能技术领域,具体涉及一种游戏宠物出战方案生成方法、装置、电子设备及存储介质。


背景技术:



2.目前,随着对战类型虚拟宠物游戏玩法的多样性的发展,宠物对战不再局限于单纯的数值比拼,除了在养成、配招、加点、配队等后勤方面对游戏宠物本身产生实际影响的方面之外,在实际对战中,首发阵容的选取,往往也能对最终的对战结果产生影响。游戏为了避免单一玩法导致玩家流失,也通常会设置数量众多的游戏宠物,从而使得配队方案也十分多样。因此,面对多种多样的队伍,普通玩家想在自己的队伍中选出针对性的首发阵容继而奠定胜利优势是比较困难的。目前,普通玩家也只是记忆一些常用的首发,继而根据自身的游戏经验进行选取。但是,这种方式需要玩家有一定的时间对游戏本身进行研究,且面对众多的队伍,花费的时间也随之上升,使玩家的游戏体验较差。


技术实现要素:



3.为了解决现有技术中存在的上述问题,本技术实施方式提供了一种游戏宠物出战方案生成方法、装置、电子设备及存储介质,可以根据对战对手的队伍向玩家推荐首发方案,提升玩家的游戏体验。
4.第一方面,本技术的实施方式提供了一种游戏宠物出战方案生成方法,该方法包括:
5.对出战选择界面进行区域识别,确定展示对手队伍的第一区域;
6.对第一区域进行图像识别,确定对手队伍的第一队伍组成信息
7.根据第一队伍组成信息,预测对手的第一首发阵容;
8.获取玩家队伍的第二队伍组成信息;
9.根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容;
10.根据第一首发阵容和第二首发阵容,确定出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。
11.第二方面,本技术的实施方式提供了一种游戏宠物出战方案生成装置,包括:
12.识别模块,用于对出战选择界面进行区域识别,确定展示对手队伍的第一区域,并对第一区域进行图像识别,确定对手队伍的第一队伍组成信息;
13.预测模块,用于根据第一队伍组成信息,预测对手的第一首发阵容,并获取玩家队伍的第二队伍组成信息,根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容;
14.生成模块,用于根据第一首发阵容和第二首发阵容,确定出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。
15.第三方面,本技术实施方式提供一种电子设备,包括:处理器,处理器与存储器相
连,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得电子设备执行如第一方面的方法。
16.第四方面,本技术实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序使得计算机执行如第一方面的方法。
17.第五方面,本技术实施方式提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面的方法。
18.实施本技术实施方式,具有如下有益效果:
19.在本技术实施方式中,通过对出战选择界面进行区域识别,确定展示对手队伍的第一区域,继而确定对手队伍的第一队伍组成信息。然后,根据该第一队伍组成信息预测对手队伍的配招及玩法,继而预测其在常规情况下的第一首发阵容。然后,获取玩家队伍的第二队伍组成信息,继而根据第一队伍组成信息和第二队伍组成信息,预测对手在针对该玩家的队伍的情况下的第二首发阵容。继而根据第一首发阵容和第二首发阵容,在该玩家的队伍中确定可以针对第一首发阵容及第二首发阵容的出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。由此,实现了对对手队伍的自动分析,继而预测出该对手在不同情况下可能的首发阵容,继而集合玩家自身的队伍信息,生成针对对手首发阵容的出战方案,并推荐给玩家进行参考,以辅助玩家进行出战阵容选择,从而提升玩家的游戏体验。
附图说明
20.为了更清楚地说明本技术实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施方式提供的一种游戏宠物出战方案生成装置的硬件结构示意图;
22.图2为本技术实施方式提供的一种游戏宠物出战方案生成方法的系统框架图;
23.图3为本技术实施方式提供的一种游戏宠物出战方案生成方法的流程示意图;
24.图4为本技术实施方式提供的一种区域设置信息的示意图;
25.图5为本技术实施方式提供的一种出战选择界面的示意图;
26.图6为本技术实施方式提供的一种根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容的方法的流程示意图;
27.图7为本技术实施方式提供的一种游戏宠物出战方案生成装置的功能模块组成框图;
28.图8为本技术实施方式提供的一种电子设备的结构示意图。
具体实施方式
29.下面将结合本技术实施方式中的附图,对本技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本技术一部分实施方式,而不是全部的实施方
式。基于本技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本技术保护的范围。
30.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.在本文中提及“实施方式”意味着,结合实施方式描述的特定特征、结果或特性可以包含在本技术的至少一个实施方式中。在说明书中的各个位置出现该短语并不一定均是指相同的实施方式,也不是与其它实施方式互斥的独立的或备选的实施方式。本领域技术人员显式地和隐式地理解的是,本文所描述的实施方式可以与其它实施方式相结合。
32.首先,参阅图1,图1为本技术实施方式提供的一种游戏宠物出战方案生成装置的硬件结构示意图。该游戏宠物出战方案生成装置100包括至少一个处理器101,通信线路102,存储器103以及至少一个通信接口104。
33.在本实施方式中,处理器101,可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
34.通信线路102,可以包括一通路,在上述组件之间传送信息。
35.通信接口104,可以是任何收发器一类的装置(如天线等),用于与其他设备或通信网络通信,例如以太网,ran,无线局域网(wireless local area networks,wlan)等。
36.存储器103,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
37.在本实施方式中,存储器103可以独立存在,通过通信线路102与处理器101相连接。存储器103也可以和处理器101集成在一起。本技术实施方式提供的存储器103通常可以具有非易失性。其中,存储器103用于存储执行本技术方案的计算机执行指令,并由处理器101来控制执行。处理器101用于执行存储器103中存储的计算机执行指令,从而实现本技术下述实施方式中提供的方法。
38.在可选的实施方式中,计算机执行指令也可以称之为应用程序代码,本技术对此不作具体限定。
39.在可选的实施方式中,处理器101可以包括一个或多个cpu,例如图1中的cpu0和cpu1。
40.在可选的实施方式中,该游戏宠物出战方案生成装置100可以包括多个处理器,例如图1中的处理器101和处理器107。这些处理器中的每一个可以是一个单核(single-cpu)
处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
41.在可选的实施方式中,若游戏宠物出战方案生成装置100为服务器,例如,可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(contentdelivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。则游戏宠物出战方案生成装置100还可以包括输出设备105和输入设备106。输出设备105和处理器101通信,可以以多种方式来显示信息。例如,输出设备105可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备106和处理器101通信,可以以多种方式接收用户的输入。例如,输入设备106可以是鼠标、键盘、触摸屏设备或传感设备等。
42.上述的游戏宠物出战方案生成装置100可以是一个通用设备或者是一个专用设备。本技术实施方式不限定游戏宠物出战方案生成装置100的类型。
43.其次,图2为本技术实施方式提供的一种游戏宠物出战方案生成方法的系统框架图。具体而言,该系统可以包括:信息识别装置201、方案生成装置202和数据库203。其中,信息识别装置201可以是智能手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备mid(mobile internet devices,简称:mid)等可以运行游戏的电子设备。具体而言,信息识别装置201可以在游戏运行期间识别玩家的游戏界面,并对游戏界面进行信息提取,继而将提取到的第一队伍组成信息和第二队伍组成信息发送至方案生成装置202。方案生成装置202可以是服务器,用于接收信息识别装置201发送的第一队伍组成信息和第二队伍组成信息,并对其展开分析,从而根据分析结果调用数据库203中的数据生成出战方案。
44.在本实施方式中,实现了对对手队伍的自动分析,继而预测出该对手在不同情况下可能的首发阵容,继而集合玩家自身的队伍信息,生成针对对手首发阵容的出战方案,并推荐给玩家进行参考,以辅助玩家进行出战阵容选择,从而提升玩家的游戏体验。
45.以下,将对本技术所公开的游戏宠物出战方案生成方法进行说明:
46.参阅图3,图3为本技术实施方式提供的一种游戏宠物出战方案生成方法的流程示意图。该游戏宠物出战方案生成方法包括以下步骤:
47.301:对出战选择界面进行区域识别,确定展示对手队伍的第一区域。
48.在本实施方式中,可以通过在游戏运行期间识别玩家的游戏界面,确认玩家进入出战选择界面,继而获取该界面的截图,进行区域识别。具体而言,玩家在初次打开游戏软件时,游戏软件会在弹出注册登录界面的同时,会向玩家展示信息采集请求,以请求玩家赋予该游戏软件在该玩家玩游戏期间采集该玩家的相关信息的权利。基于此,在玩家玩游戏的过程中,游戏软件可以对当前显示的页面的标签进行识别,继而确定该玩家当前所在的页面。继而当玩家处于出战选择界面时,基于玩家在注册登录时赋予的信息采集权限,触发触屏操作,获取该出战选择界面的截图。
49.在本实施方式中,出战选择界面的界面布局是由游戏软件的设定决定的,爱页面布局可以记载与出战选择界面的区域设置信息中。具体而言,该区域设置信息记录了出战选择界面包括的所有区域的区域名称和相对位置,例如:该出战选择界面包括了哪些区域、
这些区域的边界形状、这些区域分别位于出战选择界面中的位置、这些区域的大小与出战选择界面的大小的比例关系等。由此,根据区域设置信息,可以得到该出战选择界面的示意图,例如:某区域设置信息如图4所示,则根据该区域设置信息,可以得到如图5所示的出战选择界面的示意图。其中,区域501即为己方出战选择区域,其面积占整个出战选择界面的2/3,且左上角的顶点与出战选择界面的左上角的顶点重合,左下角的顶点也与出战选择界面的左下角的顶点重合。区域502为对手队伍显示区域,其面积占整个出战选择界面的2/9,且右上角的顶点距离出战选择界面的上边缘的距离为1/10出战选择界面的宽度,对手队伍显示区域右上角的顶点距离出战选择界面的右边缘的距离为1/15出战选择界面的长度。
50.基于此,在本实施方式中,可以通过获取出战选择界面的区域设置信息,以及游戏设备的显示屏的尺寸信息和分辨率信息,确定出第一区域(即对手队伍显示区域)在显示屏中的区域坐标,继而将区域坐标在显示屏中确定的区域作为第一区域。
51.302:对第一区域进行图像识别,确定对手队伍的第一队伍组成信息。
52.在本实施方式中,可以通过区域识别的方法确定出该第一区域中对手队伍的游戏宠物的图像和名称的显示区域,继而对该区域进行特征提取,得到相应的图像特征,继而与数据库203中各个游戏宠物的图像以及名称的图像特征进行比对,继而确定该第一区域中所显示的游戏宠物的宠物信息,并将该宠物信息作为该第一队伍组成信息。其中,在第一区区域中识别出对手队伍的游戏宠物的图像和名称的显示区域的区域识别方法,与步骤301中在出战选择界面中确定出显示对手队伍的第一区域的区域识别方法类似,在此不再赘述。
53.此外,本领域中常用的其他图像识别方法也可以应用于本实施方式,以对第一区域中显示的游戏宠物的图像及名称进行识别,本技术中所说明的示例仅仅是其中一种实现方法,并非对该图像识别方法进行限定。
54.303:根据第一队伍组成信息,预测对手的第一首发阵容。
55.在本实施方式中,根据使用率排行榜确定第一队伍组成信息中使用率最高的游戏宠物作为第一主力宠物,继而根据第一主力宠物的宠物信息查询组队库,确定对手队伍的中每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息。该使用率排行榜是根据玩家间的所有对战数据,得出的玩家对游戏宠物的使用率的排行榜。由此,根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容。
56.具体而言,在本实施方式中,给出了一种根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容的方法,如图6所示,该方法包括:
57.601:根据对手队伍玩法信息,确定对手队伍的核心招式。
58.在本实施方式中,一种玩法的诞生,通常使围绕一个核心招式进行开发的,例如:某招式为交换该游戏宠物与指定游戏宠物的攻击力,则围绕该招式,可以开发出将己方的低攻击力与敌方的高攻击力交换,以废除敌方高攻击力的游戏宠物的玩法;或者开发出将己方速度值和防御力低的游戏宠物的高攻击力换给另一个具有高速度值和高防御力但是攻击力低的游戏宠物,继而制造出一个高攻击力、高防御力、以及高速度值的全能游戏宠物。
59.602:根据每只游戏宠物的第一配招信息和第一属性信息在对手队伍中确定具有核心招式的游戏宠物作为核心游戏宠物,并将对手队伍中除核心游戏宠物外的宠物作为非
核心游戏宠物。
60.在本实施方式中,根据步骤601中的描述,各个玩法均是围绕着对应的核心招式进行开发的。则在各个玩法中,具有该核心招式的游戏宠物即为该队伍的核心游戏宠物,整个队伍的启动均是外绕该核心游戏宠物进行的。而其他宠物则作为非核心游戏宠物,起着其他的作用,例如:辅助手,辅助核心宠物使用出核心招式;扰乱手,扰乱敌方,破坏敌方使用核心招式的机会;输出手,进行输出,破坏敌方的游戏宠物等等。
61.603:根据非核心游戏宠物的第一配招信息和第一属性信息,确定其在对手队伍中的定位信息。
62.在本实施方式中,可以根据非核心游戏宠物的第一配招信息确定其招式类型,例如:攻击性、辅助性或扰乱性;以及根据非核心游戏宠物的第一属性信息,确定其对战偏向,例如:偏向存活(高生命值或高防御力)、还是偏向功能(高速度值)。基于此,可以根据该招式类型,以及对战偏向,在定位信息对应表中进行匹配,以确定该非核心游戏宠物的定位信息。具体而言,该定位信息对应表记录了不同定位信息对应的招式类型和对战偏向的组合,例如辅助类型的招式类型和偏向生存的对战偏向对应的定位信息为辅助型。在本实施方式中,该定位信息对应表可以通过对海量人工标记的游戏宠物信息进行机器学习而得到。
63.604:确定玩法信息对应的首发定位信息。
64.在本实施方式中,首发定位信息为首发的游戏宠物对应的定位信息。具体而言,所有玩法的主要目标都是为了顺利打出核心招式。基于此,由于核心宠物的自身数值或招式的原因,核心招式的打出顺序和打出手法也是不一样的,这些打出顺序和打出手法的集合,即为玩法信息。基于此,通过玩法信息,即可确定该核心游戏宠物是直接首发出场,还是延后出场,首发出场的话配合其一起出场的另一游戏宠物的定位是什么,延后出场的话首先出场的游戏宠物的定位是什么。
65.示例性的,拥有核心招式a的核心宠物b,其速度值不高,首发出场容易被对手的高速游戏宠物针对,继而无法顺利使用出该核心招式a。则需要先上场高速型的攻击手和扰乱手,在决绝掉对手的高速游戏宠物的同时,扰乱对手的核心游戏宠物,使其无法使用出核心招式。基于此,该玩法信息对应的首发定位信息即为:攻击型和扰乱型。
66.605:根据首发定位信息在对手队伍中确定第一首发游戏宠物。
67.在本实施方式中,第一首发游戏宠物的定位信息与首发定位信息相同,即在对手队伍中寻定位信息和首发定位信息相同的游戏宠物,作为第一首发游戏宠物。
68.606:将第一首发游戏宠物的组合,作为第一首发阵容。
69.在本实施方式中,若匹配出的第一首发游戏宠物的数量超出首发阵容允许的最大数量,可以通过查询匹配出的第一首发游戏宠物之间是否存在配合关系,继而将具有配合关系的第一首发游戏宠物作为第一首发阵容。
70.304:获取玩家队伍的第二队伍组成信息。
71.在本实施方式中,可以在出战选择界面中识别出己方出战选择区域,继而对该区域进行图像识别,得到玩家队伍的第二队伍组成信息。具体而言,在出战选择界面中识别出己方出战选择区域的区域识别方法,与步骤301中在出战选择界面中确定出显示对手队伍的第一区域的区域识别方法类似,在此不再赘述。同时,对己方出战选择区域进行图像识别,得到玩家队伍的第二队伍组成信息的方法,与步骤302中对第一区域进行图像识别,得
到对手队伍的第一队伍组成信息的方法类似,在此也不再赘述。
72.305:根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容。
73.在本实施方式中,可以根据第二队伍组成信息,确定第二队伍组成信息对应的游戏队伍的常规首发阵容。其中,第二队伍组成信息对应的游戏队伍的常规首发阵容即为在正常情况下,第二队伍信息的正常展开选出。该常规首发阵容的确定方法和步骤303中第一首发阵容的确定方法类似,在此不再赘述。
74.然后,可以根据第一队伍信息和常规首发阵容,确定第二首发阵容。具体而言,可以确定常规首发阵容包括的游戏宠物的第二配招信息和第二属性信息,继而从招式库中确定克制第二配招信息和第二属性信息的第三配招信息和第三属性信息。再根据第三配招信息和第三属性信息,在对手队伍中进行匹配,确定第二首发游戏宠物,其中,第二首发游戏宠物的配招信息包括第三配招信息,第二首发游戏宠物的属性信息包括第三属性信息。最后,将第二首发游戏宠物的组合,作为第二首发阵容。
75.由此,根据常规首发阵容,确定对该常规首发阵容有克制作用的首发阵容作为对手的第二首发阵容,即预测对手在针对该玩家的想法下会怎样选出,继而预测这种情况下对手的选出阵容,即第二首发阵容。
76.306:根据第一首发阵容和第二首发阵容,确定出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。
77.在本实施方式中,第一首发阵容为对手在不考虑其他情况下正常进行对战展开时所选取的阵容,第二首发阵容为对手针对己方队伍的情况下进行针对选出时所选取的阵容。基于此,可以针对这两个阵容,分别选出应对的针对阵容作为出站方案向玩家进行展示。具体的针对阵容的选出方法则与步骤305中对常规首发阵容的针对阵容,即第二首发阵容的选出方法类似,在此不再赘述。
78.综上所述,本发明所提供的游戏宠物出战方案生成方法中,通过对出战选择界面进行区域识别,确定展示对手队伍的第一区域,继而确定对手队伍的第一队伍组成信息。然后,根据该第一队伍组成信息预测对手队伍的配招及玩法,继而预测其在常规情况下的第一首发阵容。然后,获取玩家队伍的第二队伍组成信息,继而根据第一队伍组成信息和第二队伍组成信息,预测对手在针对该玩家的队伍的情况下的第二首发阵容。继而根据第一首发阵容和第二首发阵容,在该玩家的队伍中确定可以针对第一首发阵容及第二首发阵容的出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。由此,实现了对对手队伍的自动分析,继而预测出该对手在不同情况下可能的首发阵容,继而集合玩家自身的队伍信息,生成针对对手首发阵容的出战方案,并推荐给玩家进行参考,以辅助玩家进行出战阵容选择,从而提升玩家的游戏体验。
79.参阅图7,图7为本技术实施方式提供的一种游戏宠物出战方案生成装置的功能模块组成框图。如图7所示,该游戏宠物出战方案生成装置700包括:
80.识别模块701,用于对出战选择界面进行区域识别,确定展示对手队伍的第一区域,并对第一区域进行图像识别,确定对手队伍的第一队伍组成信息;
81.预测模块702,用于根据第一队伍组成信息,预测对手的第一首发阵容,并获取玩家队伍的第二队伍组成信息,根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容;
82.生成模块703,用于根据第一首发阵容和第二首发阵容,确定出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。
83.在本发明的实施方式中,在根据第一队伍组成信息,预测对手的第一首发阵容方面,预测模块702,具体用于:
84.根据使用率排行榜确定第一队伍组成信息中使用率最高的游戏宠物作为第一主力宠物;
85.根据第一主力宠物的宠物信息查询组队库,确定对手队伍的中每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息;
86.根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容。
87.在本发明的实施方式中,在根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容方面,预测模块702,具体用于:
88.根据对手队伍玩法信息,确定对手队伍的核心招式;
89.根据每只游戏宠物的第一配招信息和第一属性信息在对手队伍中确定具有核心招式的游戏宠物作为核心游戏宠物,并将对手队伍中除核心游戏宠物外的宠物作为非核心游戏宠物;
90.根据非核心游戏宠物的第一配招信息和第一属性信息,确定其在对手队伍中的定位信息;
91.确定玩法信息对应的首发定位信息,其中,首发定位信息为首发的游戏宠物对应的定位信息;
92.根据首发定位信息在对手队伍中确定第一首发游戏宠物,其中,第一首发游戏宠物的定位信息与首发定位信息相同;
93.将第一首发游戏宠物的组合,作为第一首发阵容。
94.在本发明的实施方式中,在根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容方面,预测模块702,具体用于:
95.根据第二队伍组成信息,确定第二队伍组成信息对应的游戏队伍的常规首发阵容;
96.根据第一队伍信息和常规首发阵容,确定第二首发阵容。
97.在本发明的实施方式中,在根据第一队伍信息和常规首发阵容,确定第二首发阵容方面,预测模块702,具体用于:
98.确定常规首发阵容包括的游戏宠物的第二配招信息和第二属性信息;
99.从招式库中确定克制第二配招信息和第二属性信息的第三配招信息和第三属性信息;
100.根据第三配招信息和第三属性信息,在对手队伍中进行匹配,确定第二首发游戏宠物,其中,第二首发游戏宠物的配招信息包括第三配招信息,第二首发游戏宠物的属性信息包括第三属性信息;
101.将第二首发游戏宠物的组合,作为第二首发阵容。
102.在本发明的实施方式中,在根据第一首发阵容和第二首发阵容,确定出战方案方面,生成模块703,具体用于:
103.确定第一首发阵容和第二首发阵容包括的游戏宠物的第四配招信息和第四属性信息;
104.从招式库中确定克制第四配招信息和第四属性信息的第五配招信息和第五属性信息;
105.根据第五配招信息和第五属性信息,在玩家队伍中进行匹配,确定第三首发游戏宠物,其中,第三首发游戏宠物的配招信息包括第五配招信息,第三首发游戏宠物的属性信息包括第五属性信息;
106.将第三首发游戏宠物的组合,作为出战方案。
107.在本发明的实施方式中,在对出战选择界面进行区域识别,确定展示对手队伍的第一区域方面,识别模块701,具体用于:
108.获取出战选择界面的区域设置信息,以及游戏设备的显示屏的尺寸信息和分辨率信息,其中个,区域设置信息用于记录出战选择界面包括的所有区域的区域名称和相对位置;
109.根据区域设置信息、尺寸信息和分辨率信息,确定第一区域在显示屏中的区域坐标;
110.将区域坐标在显示屏中确定的区域作为第一区域。
111.参阅图8,图8为本技术实施方式提供的一种电子设备的结构示意图。如图8所示,电子设备800包括收发器801、处理器802和存储器803。它们之间通过总线804连接。存储器803用于存储计算机程序和数据,并可以将存储器803存储的数据传输给处理器802。
112.处理器802用于读取存储器803中的计算机程序执行以下操作:
113.对出战选择界面进行区域识别,确定展示对手队伍的第一区域;
114.对第一区域进行图像识别,确定对手队伍的第一队伍组成信息;
115.根据第一队伍组成信息,预测对手的第一首发阵容;
116.获取玩家队伍的第二队伍组成信息;
117.根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容;
118.根据第一首发阵容和第二首发阵容,确定出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。
119.在本发明的实施方式中,在根据第一队伍组成信息,预测对手的第一首发阵容方面,处理器802,具体用于执行以下操作:
120.根据使用率排行榜确定第一队伍组成信息中使用率最高的游戏宠物作为第一主力宠物;
121.根据第一主力宠物的宠物信息查询组队库,确定对手队伍的中每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息;
122.根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容。
123.在本发明的实施方式中,在根据每只游戏宠物的第一配招信息和第一属性信息,以及对手队伍玩法信息,确定第一首发阵容方面,处理器802,具体用于执行以下操作:
124.根据对手队伍玩法信息,确定对手队伍的核心招式;
125.根据每只游戏宠物的第一配招信息和第一属性信息在对手队伍中确定具有核心
招式的游戏宠物作为核心游戏宠物,并将对手队伍中除核心游戏宠物外的宠物作为非核心游戏宠物;
126.根据非核心游戏宠物的第一配招信息和第一属性信息,确定其在对手队伍中的定位信息;
127.确定玩法信息对应的首发定位信息,其中,首发定位信息为首发的游戏宠物对应的定位信息;
128.根据首发定位信息在对手队伍中确定第一首发游戏宠物,其中,第一首发游戏宠物的定位信息与首发定位信息相同;
129.将第一首发游戏宠物的组合,作为第一首发阵容。
130.在本发明的实施方式中,在根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容方面,处理器802,具体用于执行以下操作:
131.根据第二队伍组成信息,确定第二队伍组成信息对应的游戏队伍的常规首发阵容;
132.根据第一队伍信息和常规首发阵容,确定第二首发阵容。
133.在本发明的实施方式中,在根据第一队伍信息和常规首发阵容,确定第二首发阵容方面,处理器802,具体用于执行以下操作:
134.确定常规首发阵容包括的游戏宠物的第二配招信息和第二属性信息;
135.从招式库中确定克制第二配招信息和第二属性信息的第三配招信息和第三属性信息;
136.根据第三配招信息和第三属性信息,在对手队伍中进行匹配,确定第二首发游戏宠物,其中,第二首发游戏宠物的配招信息包括第三配招信息,第二首发游戏宠物的属性信息包括第三属性信息;
137.将第二首发游戏宠物的组合,作为第二首发阵容。
138.在本发明的实施方式中,在根据第一首发阵容和第二首发阵容,确定出战方案方面,处理器802,具体用于执行以下操作:
139.确定第一首发阵容和第二首发阵容包括的游戏宠物的第四配招信息和第四属性信息;
140.从招式库中确定克制第四配招信息和第四属性信息的第五配招信息和第五属性信息;
141.根据第五配招信息和第五属性信息,在玩家队伍中进行匹配,确定第三首发游戏宠物,其中,第三首发游戏宠物的配招信息包括第五配招信息,第三首发游戏宠物的属性信息包括第五属性信息;
142.将第三首发游戏宠物的组合,作为出战方案。
143.在本发明的实施方式中,在对出战选择界面进行区域识别,确定展示对手队伍的第一区域方面,处理器802,具体用于执行以下操作:
144.获取出战选择界面的区域设置信息,以及游戏设备的显示屏的尺寸信息和分辨率信息,其中个,区域设置信息用于记录出战选择界面包括的所有区域的区域名称和相对位置;
145.根据区域设置信息、尺寸信息和分辨率信息,确定第一区域在显示屏中的区域坐
标;
146.将区域坐标在显示屏中确定的区域作为第一区域。
147.应理解,本技术中的游戏宠物出战方案生成装置可以包括智能手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备mid(mobile internet devices,简称:mid)、机器人或穿戴式设备等。上述游戏宠物出战方案生成装置仅是举例,而非穷举,包含但不限于上述游戏宠物出战方案生成装置。在实际应用中,上述游戏宠物出战方案生成装置还可以包括:智能车载终端、计算机设备等等。
148.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施方式或者实施方式的某些部分所述的方法。
149.因此,本技术实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如上述方法实施方式中记载的任何一种游戏宠物出战方案生成方法的部分或全部步骤。例如,所述存储介质可以包括硬盘、软盘、光盘、磁带、磁盘、优盘、闪存等。
150.本技术实施方式还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施方式中记载的任何一种游戏宠物出战方案生成方法的部分或全部步骤。
151.需要说明的是,对于前述的各方法实施方式,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施方式均属于可选的实施方式,所涉及的动作和模块并不一定是本技术所必须的。
152.在上述实施方式中,对各个实施方式的描述都各有侧重,某个实施方式中没有详述的部分,可以参见其他实施方式的相关描述。
153.在本技术所提供的几个实施方式中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
154.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
155.另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的
单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
156.所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
157.本领域普通技术人员可以理解上述实施方式的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
158.以上对本技术实施方式进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施方式的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种游戏宠物出战方案生成方法,其特征在于,所述方法包括:对出战选择界面进行区域识别,确定展示对手队伍的第一区域;对所述第一区域进行图像识别,确定所述对手队伍的第一队伍组成信息;根据所述第一队伍组成信息,预测对手的第一首发阵容;获取玩家队伍的第二队伍组成信息;根据所述第一队伍组成信息和所述第二队伍组成信息,预测所述对手的第二首发阵容;根据所述第一首发阵容和所述第二首发阵容,确定出战方案,并将所述出战方案向玩家展示,以辅助所述玩家进行出战选择。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一队伍组成信息,预测对手的第一首发阵容,包括:根据使用率排行榜确定所述第一队伍组成信息中使用率最高的游戏宠物作为第一主力宠物;根据所述第一主力宠物的宠物信息查询组队库,确定所述对手队伍的中每只游戏宠物的第一配招信息和第一属性信息,以及所述对手队伍玩法信息;根据所述每只游戏宠物的第一配招信息和第一属性信息,以及所述对手队伍玩法信息,确定所述第一首发阵容。3.根据权利要求2所述的方法,其特征在于,所述根据所述每只游戏宠物的第一配招信息和第一属性信息,以及所述对手队伍玩法信息,确定所述第一首发阵容,包括:根据所述对手队伍玩法信息,确定所述对手队伍的核心招式;根据所述每只游戏宠物的第一配招信息和第一属性信息在所述对手队伍中确定具有所述核心招式的游戏宠物作为核心游戏宠物,并将所述对手队伍中除所述核心游戏宠物外的宠物作为非核心游戏宠物;根据所述非核心游戏宠物的第一配招信息和第一属性信息,确定其在所述对手队伍中的定位信息;确定所述玩法信息对应的首发定位信息,其中,所述首发定位信息为首发的游戏宠物对应的定位信息;根据所述首发定位信息在所述对手队伍中确定第一首发游戏宠物,其中,所述第一首发游戏宠物的定位信息与所述首发定位信息相同;将所述第一首发游戏宠物的组合,作为所述第一首发阵容。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一队伍组成信息和所述第二队伍组成信息,预测所述对手的第二首发阵容,包括:根据所述第二队伍组成信息,确定所述第二队伍组成信息对应的游戏队伍的常规首发阵容;根据所述第一队伍信息和所述常规首发阵容,确定所述第二首发阵容。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一队伍信息和所述常规首发阵容,确定所述第二首发阵容,包括:确定所述常规首发阵容包括的游戏宠物的第二配招信息和第二属性信息;从招式库中确定克制所述第二配招信息和所述第二属性信息的第三配招信息和第三
属性信息;根据所述第三配招信息和所述第三属性信息,在所述对手队伍中进行匹配,确定第二首发游戏宠物,其中,所述第二首发游戏宠物的配招信息包括所述第三配招信息,所述第二首发游戏宠物的属性信息包括所述第三属性信息;将所述第二首发游戏宠物的组合,作为所述第二首发阵容。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一首发阵容和所述第二首发阵容,确定出战方案,包括:确定所述第一首发阵容和所述第二首发阵容包括的游戏宠物的第四配招信息和第四属性信息;从招式库中确定克制所述第四配招信息和所述第四属性信息的第五配招信息和第五属性信息;根据所述第五配招信息和所述第五属性信息,在所述玩家队伍中进行匹配,确定第三首发游戏宠物,其中,所述第三首发游戏宠物的配招信息包括所述第五配招信息,所述第三首发游戏宠物的属性信息包括所述第五属性信息;将所述第三首发游戏宠物的组合,作为所述出战方案。7.根据权利要求1所述的方法,其特征在于,所述对出战选择界面进行区域识别,确定展示对手队伍的第一区域,包括:获取所述出战选择界面的区域设置信息,以及游戏设备的显示屏的尺寸信息和分辨率信息,其中个,所述区域设置信息用于记录所述出战选择界面包括的所有区域的区域名称和相对位置;根据所述区域设置信息、所述尺寸信息和分辨率信息,确定所述第一区域在所述显示屏中的区域坐标;将所述区域坐标在所述显示屏中确定的区域作为所述第一区域。8.一种游戏宠物出战方案生成装置,其特征在于,所述装置包括:识别模块,用于对出战选择界面进行区域识别,确定展示对手队伍的第一区域,并对所述第一区域进行图像识别,确定所述对手队伍的第一队伍组成信息;预测模块,用于根据所述第一队伍组成信息,预测对手的第一首发阵容,并获取玩家队伍的第二队伍组成信息,根据所述第一队伍组成信息和所述第二队伍组成信息,预测所述对手的第二首发阵容;生成模块,用于根据所述第一首发阵容和所述第二首发阵容,确定出战方案,并将所述出战方案向玩家展示,以辅助所述玩家进行出战选择。9.一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述一个或多个程序包括用于执行权利要求1-7任一项所述的方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-7任一项所述的方法。

技术总结


本申请涉及人工智能技术领域,具体公开了一种游戏宠物出战方案生成方法、装置、电子设备及存储介质,其中,方法包括:对出战选择界面进行区域识别,确定展示对手队伍的第一区域;对第一区域进行图像识别,确定对手队伍的第一队伍组成信息;根据第一队伍组成信息,预测对手的第一首发阵容;获取玩家队伍的第二队伍组成信息;根据第一队伍组成信息和第二队伍组成信息,预测对手的第二首发阵容;根据第一首发阵容和第二首发阵容,确定出战方案,并将出战方案向玩家展示,以辅助玩家进行出战选择。以辅助玩家进行出战选择。以辅助玩家进行出战选择。


技术研发人员:

贾彤

受保护的技术使用者:

新瑞鹏宠物医疗集团有限公司

技术研发日:

2022.07.07

技术公布日:

2022/11/11

本文发布于:2024-09-20 12:19:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/46152.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   队伍   宠物   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议