用于配置虚拟角色的游戏交互方法、装置及电子设备与流程
本发明属于计算机游戏交互,具体涉及一种用于配置虚拟角色的游戏交互方法、游戏交互装置、电子设备及计算机可读存储介质。
背景技术:
1、模拟经营、策略管理、角色扮演或卡牌战术类游戏是一种以资源调配、阵营搭配和策略决策为核心人机交互机制的游戏类型。在该类游戏中,玩家通常被赋予对多个虚拟场景或虚拟对象(例如虚拟店铺、出征队伍、伙伴槽位或者建筑单位等)的运营与战术控制权。为了增强游戏的策略深度,此类游戏普遍引入了虚拟角色的配置系统,允许玩家将具备特定属性特征的虚拟角色(如特定技能、职业、属性的非玩家角色npc或卡牌角色等)配置并委派至各个虚拟对象中,由系统后台运行相应的配置逻辑或产生数值增益。
2、然而,现有的虚拟角色配置系统在ui(user interface,用户界面)设计与交互逻辑上普遍采用“逐个对象进入”的串行操作模式。具体而言,当玩家需要为不同的虚拟对象配置或变更角色时,必须首先在主场景中点击选中某一个特定的虚拟对象,触发深度层级跳转进入该对象的二级场景界面,并在二级界面内寻找配置控件完成点击确认;配置完成后,玩家需返回主场景,再点击进入下一个虚拟对象的场景界面重复上述操作。
技术实现思路
1、为了克服现有技术中的缺陷,本发明提供一种用于配置虚拟角色的游戏交互方法、装置、电子设备及存储介质,该交互方法实现了多线管理场景下角色配置的并行化集中调配,有效缩短了人机交互的界面跳转路径与操作深度,显著提升了人机交互效率及操作流畅度。
2、为达到上述目的,本发明采用的技术方案是:
3、第一方面,一种用于配置虚拟角色的游戏交互方法,包括:
4、响应于管理界面调用请求,显示游戏管理界面,所述游戏管理界面中显示至少两个虚拟对象和所述至少两个虚拟对象分别对应的配置控件;
5、响应于对目标虚拟对象对应的配置控件的触发操作,为所述目标虚拟对象执行虚拟角色的配置操作;所述目标虚拟对象为所述至少两个虚拟对象的任一个;
6、响应于所述配置操作的执行,更新所述目标虚拟对象的配置状态以及所述游戏管理界面的显示内容。
7、可选地,所述为所述目标虚拟对象执行虚拟角色的配置操作,包括:
8、获取所述目标虚拟对象的配置需求参数;
9、根据所述配置需求参数及全局角色数据池中的虚拟角色的角色特征,确定至少一个候选虚拟角色,并显示各所述候选虚拟角色的角色信息;
10、响应于针对所述候选虚拟角色中目标角色的选择操作,将所述目标角色配置至所述目标虚拟对象。
11、可选地,所述确定至少一个候选虚拟角色,包括:
12、获取当前激活的配置策略,其中,所述配置策略包括:响应于策略配置指令确定的自定义策略,或者基于历史配置记录及点击偏好数据学习得到的推荐策略;
13、根据所述配置策略及所述配置需求参数,在所述全局角色数据池中确定所述候选虚拟角色。
14、可选地,所述根据所述配置需求参数及全局角色数据池中的虚拟角色的角色特征,确定至少一个候选虚拟角色,包括:
15、从所述全局角色数据池中筛选出满足预设状态条件的虚拟角色,得到初始角色集合,并根据所述初始角色集合确定所述候选虚拟角色;所述预设状态条件包括未被任一虚拟对象配置、未处于配置冷却期且未被游戏事件锁定。
16、可选地,所述根据所述初始角色集合确定所述候选虚拟角色,包括:
17、将所述初始角色集合中各虚拟角色的角色特征与所述配置需求参数进行匹配,保留满足岗位胜任条件的虚拟角色,得到待选角色集合,并根据所述待选角色集合确定所述候选虚拟角色。
18、可选地,所述根据所述待选角色集合确定所述候选虚拟角色,包括:
19、从所述待选角色集合中随机抽取预设数量的虚拟角色作为初始候选角色;
20、获取所述目标虚拟对象的实时经营状态信息,并根据所述实时经营状态信息调整各评估维度的权重系数;
21、根据调整后的权重系数计算各所述初始候选角色的匹配度,并按照匹配度对所述初始候选角色进行排序,将排序后的所述初始候选角色作为所述候选虚拟角色。
22、可选地,所述根据所述待选角色集合确定所述候选虚拟角色,包括:
23、获取所述目标虚拟对象的实时经营状态信息,并根据所述实时经营状态信息确定至少两个评估维度的权重系数;
24、根据各评估维度及其对应的权重系数,计算所述待选角色集合中每个虚拟角色与所述目标虚拟对象的匹配度;
25、按照所述匹配度从高到低对所述待选角色集合中的虚拟角色进行排序,并根据排序结果选取排名前n个虚拟角色作为所述候选虚拟角色,其中,n为正整数。
26、可选地,所述按照所述匹配度从高到低对所述待选角色集合中的虚拟角色进行排序之后,还包括:
27、计算排序结果中相邻虚拟角色之间的能力特征相似度;
28、在所述能力特征相似度超过预设阈值的情况下,对所述相邻虚拟角色中排序靠后的虚拟角色的匹配度施加惩罚系数,并根据调整后的匹配度更新排序结果。
29、可选地,还包括:
30、响应于针对所述游戏管理界面的第一手势操作,为所述目标虚拟对象批量配置预设数量的虚拟角色,其中,所述第一手势操作包括长按操作或滑动操作,所述预设数量为不少于1的正整数。
31、可选地,还包括:
32、响应于在所述游戏管理界面上的第二手势操作,将所述游戏管理界面切换至所述目标虚拟对象的场景界面,所述场景界面中显示有所述目标虚拟对象的资源调配信息和/或设施升级信息。
33、可选地,所述将所述目标角色配置至所述目标虚拟对象,包括:
34、在所述目标角色当前已配置于非目标虚拟对象的情况下,显示所述非目标虚拟对象的提示信息,所述非目标虚拟对象为除所述目标虚拟对象之外的任一虚拟对象;
35、响应于针对所述目标角色的选择操作,解除所述目标角色与所述非目标虚拟对象的配置关联,并将所述目标角色调度配置至所述目标虚拟对象。
36、可选地,所述将所述目标角色调度配置至所述目标虚拟对象之后,还包括:
37、获取所述非目标虚拟对象的配置需求参数;
38、根据所述非目标虚拟对象的配置需求参数,在所述全局角色数据池中确定补位候选角色,并在所述游戏管理界面中显示所述补位候选角色。
39、可选地,在所述游戏管理界面中显示所述补位候选角色之后,还包括:
40、响应于针对所述补位候选角色中目标补位候选角色的选择操作,将所述目标补位候选角色配置至所述非目标虚拟对象;或者,
41、响应于针对不补位操作的触发,保持所述非目标虚拟对象的空缺状态。
42、可选地,还包括:
43、在所述游戏管理界面中显示各个虚拟对象对应的岗位配置信息;
44、响应于针对目标虚拟对象的择优触发,从所述全局角色数据池中筛选与所述目标虚拟对象匹配度最高的虚拟角色,并将筛选出的虚拟角色自动配置至所述目标虚拟对象的对应岗位,并将所述对应岗位上原配置的虚拟角色变更为解雇状态、降职状态或跨对象调岗状态。
45、可选地,还包括:
46、在所述游戏管理界面中显示操作日志控件;
47、响应于针对所述操作日志控件的触发操作,展示配置调整记录,所述配置调整记录包括角色配置事件、角色调岗事件和/或角色解雇事件;
48、响应于针对所述配置调整记录中目标事件的撤销操作,扣除当前游戏账号对应的虚拟资源,并将涉及的各所述虚拟对象与虚拟角色的配置状态恢复至所述目标事件发生前的历史状态;其中,所述目标事件为所述角色配置事件、所述角色调岗事件或所述角色解雇事件中的任一个。
49、第二方面,一种用于配置虚拟角色的游戏交互装置,包括:
50、显示模块,用于响应于游戏管理界面调用请求,显示游戏管理界面,所述游戏管理界面中显示至少两个虚拟对象和所述至少两个虚拟对象分别对应的配置控件;
51、配置模块,用于响应于对目标虚拟对象对应的配置控件的触发操作,为所述目标虚拟对象执行虚拟角色的配置操作;所述目标虚拟对象为所述至少两个虚拟对象的任一个;
52、更新模块,用于响应于所述配置操作的执行,更新所述目标虚拟对象的配置状态以及所述游戏管理界面的显示内容。
53、第三方面,一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述的方法。
54、第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一项所述的方法。
55、由于上述技术方案运用,本发明与现有技术相比具有下列优点中的至少一项:
56、1.本技术通过在游戏管理界面中集中显示至少两个虚拟对象及各自对应的配置控件,并响应于触发操作为目标虚拟对象执行配置并更新状态,实现了针对多个虚拟对象的同屏并行控制。缩短了人机交互路径深度,避免了传统逐个对象配置时高频次的界面层级堆栈跳转与界面重绘负载,大幅降低了系统的硬件渲染开销与内存销毁频次,显著提升了多对象管理场景下系统的整体交互响应性能与人机交互效率。
57、2.本技术通过获取配置需求参数并结合全局角色数据池确定候选虚拟角色,确立了基于多重特征约束的候选角色级联筛选与非趋同性数据排序架构。在配置流程中,通过融合随机抽取与基于实时经营状态的匹配度排序逻辑,保证了候选角色数据的离散分布与特征多样性;同时,能够基于目标虚拟对象的实时经营状态动态调整评估维度的权重系数,并引入了能力特征相似度惩罚系数,不仅能够精准匹配当前对象的差异化配置需求,更有效避免了候选列表中角色特征的高度趋同,在保持系统数据准确匹配的同时,为用户预留了充足且具备实质差异的自主决策空间。
58、3.本技术通过引入针对游戏管理界面的第一手势操作和第二手势操作,进一步扩展了全局界面的交互控制通路。一方面,通过第一手势操作实现了虚拟角色的批量配置,摆脱了单次点击触发的单发交互限制,将多次独立的配置指令提交合并为连续性的单次手势输入,有效降低了高频冗余的点击动作对用户造成的物理操作负荷;另一方面,通过第二手势操作实现了游戏管理界面与特定场景界面的快速流转,极大提升了界面切换的连贯性。
59、4.本技术支持跨对象的虚拟角色直接调度与自动化补位。当发生角色跨对象调用时,系统不仅能够自动解除旧关联并建立新关联,还能同步启动原空缺非目标对象的自动化补位筛选,并明确流转角色在原岗位的解雇状态、降职状态或跨对象调岗状态,从而极大提高了全局角色资源的调配效率,避免了用户在多个虚拟对象之间进行繁琐的“先解绑、再重新配置”的无序操作。
60、5.本技术引入的操作日志回退与虚拟资源扣减约束逻辑,为系统交互提供了高容错率。用户可通过操作日志控件一键撤销角色配置事件、角色调岗事件或角色解雇事件等误操作,使系统配置状态精准恢复至历史状态,同时通过扣除虚拟资源作为约束逻辑,在保障操作可逆性与人机交互安全性的同时,有效维护了系统内部虚拟资源数据流转的动态平衡。
61、为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com