游戏任务的执行方法及装置、存储介质、电子装置与流程
- 国知局
- 2024-07-11 16:37:28
本发明涉及计算机,具体而言,涉及一种游戏任务的执行方法及装置、存储介质、电子装置。
背景技术:
1、相关技术中,虚拟游戏通常有众多繁杂的日常任务,是增强游戏可玩性的一种常规手段,同时提供了丰富的任务和活动来维护玩家留存率,但众多繁杂的日常任务需要各种不同的操作,玩家需要记忆或执行的操作繁琐,导致玩家投入操作的时间多,游戏体验差,影响玩家的留存。
2、相关技术中,一部分游戏保证了日常任务全自动完成,但放弃这类复杂任务。另一部分游戏保留了这类复杂任务,但不能全自动完成,自动化不够彻底,导致玩家操作繁琐体验不佳。
3、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
1、本发明实施例提供了一种游戏任务的执行方法及装置、存储介质、电子装置。
2、根据本发明的一个实施例,提供了一种游戏任务的执行方法,包括:检测虚拟角色触发游戏任务的执行指令;响应所述执行指令,获取所述游戏任务的任务配置数据,其中,所述任务配置数据包括若干种任务类型的任务数据,所述任务数据包括以下至少之一:寻路数据和操作指令数据;根据所述寻路数据控制所述虚拟角色到达至目标位置,在所述目标位置根据所述操作指令数据控制所述虚拟角色执行所述游戏任务。
3、可选的,读取所述游戏任务的任务标识,其中,所述任务标识用于表征所述游戏任务的任务类型;调用预设数据接口在全量数据结构中查找与所述任务标识匹配的任务配置数据。
4、可选的,,所述游戏任务为交易类任务,在获取所述游戏任务的任务配置数据之前,所述方法还包括:读取所述虚拟角色的道具资源数据,并从所述道具资源数据中解析所述虚拟角色已经装配的第一道具集合;判断所述第一道具集合中是否存在与所述指定道具匹配的第二道具集合;若所述第一道具集合中存在与所述指定道具匹配的第二道具集合,解析所述第二道具集合中每个第二道具的道具价值,并从所述第二道具集合中选择道具价值最低的目标道具,将所述目标道具确定为待执行所述游戏任务的出售道具;若所述第一道具集合中不存在与所述指定道具匹配的第二道具集合,确定获取所述游戏任务的任务配置数据。
5、可选的,根据所述寻路数据控制所述虚拟角色到达至目标位置包括:从所述寻路数据中读取对话npc列表,宠物npc列表,道具参数,其中,所述对话npc列表包括所述游戏场景中的若干个对话npc标识,所述宠物npc列表包括所述游戏场景中的若干个宠物npc标识,所述道具参数包括游戏地图的目标位置售卖对应道具的虚拟商人角色标识;将所述对话npc列表,所述宠物npc列表,以及所述道具参数其中一种或多种填充至任务数据包,并采用所述任务数据包控制所述虚拟角色到达至目标位置。
6、可选的,将所述对话npc列表,所述宠物npc列表,以及所述道具参数其中一种或多种填充至任务数据包包括:从所述对话npc列表,所述宠物npc列表,以及所述道具参数中读取npc标识,npc所在的地图数据,npc在地图中的坐标数据,以及读取所述游戏任务的任务自定义数据;将所述npc标识,所述地图数据,所述坐标数据,和所述任务自定义数据传入链接数据列表,生成任务数据包。
7、可选的,采用所述任务数据包控制所述虚拟角色到达至目标位置包括:解析所述游戏任务的当前任务段,从所述任务数据包中筛选与所述任务段匹配的第一任务元素,解析所述任务段的任务需求,从所述任务数据包中筛选与所述任务需求匹配的第二任务元素,其中,所述游戏任务由多个按时序拼接的任务段组成,所述第一任务元素或所述第二任务元素包括以下至少之一:npc,地图,坐标,道具;基于所述第一任务元素和所述第二任务元素定位寻路终点,所述虚拟角色的当前位置为寻路起点,控制虚拟角色到达至所述寻路终点。
8、可选的,在所述目标位置根据所述操作指令数据控制所述虚拟角色执行所述游戏任务包括:在第一目标位置根据第一操作指令数据控制所述虚拟角色执行与对话npc之间的对话任务;在第二目标位置根据第二操作指令数据控制所述虚拟角色进入所述指定道具所在的虚拟商店,定位所述指定道具所在的标签页,并在所述标签页中购买所述指定道具;在第三目标位置根据第三操作指令数据控制所述虚拟角色进入出售所述指定道具的副本区域;在第四目标位置根据第四操作指令数据控制所述虚拟角色选择所述指定道具的出售收益资源。
9、根据本发明的另一个实施例,提供了一种游戏任务的执行装置,包括:检测模块,用于检测虚拟角色触发游戏任务的执行指令;获取模块,用于响应所述执行指令,获取所述游戏任务的任务配置数据,其中,所述任务配置数据包括若干种任务类型的任务数据,所述任务数据包括以下至少之一:寻路数据和操作指令数据;控制模块,用于根据所述寻路数据控制所述虚拟角色到达至目标位置,在所述目标位置根据所述操作指令数据控制所述虚拟角色执行所述游戏任务。
10、可选的,所述获取模块包括:读取单元,用于读取所述游戏任务的任务标识,其中,所述任务标识用于表征所述游戏任务的任务类型;查找单元,用于调用预设数据接口在全量数据结构中查找与所述任务标识匹配的任务配置数据。
11、可选的,所述游戏任务为交易类任务,所述装置还包括:解析模块,用于在所述获取模块获取所述游戏任务的任务配置数据之前,读取所述虚拟角色的道具资源数据,并从所述道具资源数据中解析所述虚拟角色已经装配的第一道具集合;判断模块,用于判断所述第一道具集合中是否存在与所述指定道具匹配的第二道具集合;处理模块,用于若所述第一道具集合中存在与所述指定道具匹配的第二道具集合,解析所述第二道具集合中每个第二道具的道具价值,并从所述第二道具集合中选择道具价值最低的目标道具,将所述目标道具确定为待执行所述游戏任务的出售道具;若所述第一道具集合中不存在与所述指定道具匹配的第二道具集合,确定获取所述游戏任务的任务配置数据。
12、可选的,所述控制模块包括:读取单元,用于从所述寻路数据中读取对话npc列表,宠物npc列表,道具参数,其中,所述对话npc列表包括所述游戏场景中的若干个对话npc标识,所述宠物npc列表包括所述游戏场景中的若干个宠物npc标识,所述道具参数包括游戏地图的目标位置售卖对应道具的虚拟商人角色标识;第一控制单元,用于将所述对话npc列表,所述宠物npc列表,以及所述道具参数其中一种或多种填充至任务数据包,并采用所述任务数据包控制所述虚拟角色到达至目标位置。
13、可选的,所述第一控制单元包括:读取子单元,用于从所述对话npc列表,所述宠物npc列表,以及所述道具参数中读取npc标识,npc所在的地图数据,npc在地图中的坐标数据,以及读取所述游戏任务的任务自定义数据;生成子单元,用于将所述npc标识,所述地图数据,所述坐标数据,和所述任务自定义数据传入链接数据列表,生成任务数据包。
14、可选的,所述第一控制单元包括:解析子单元,用于解析所述游戏任务的当前任务段,从所述任务数据包中筛选与所述任务段匹配的第一任务元素,解析所述任务段的任务需求,从所述任务数据包中筛选与所述任务需求匹配的第二任务元素,其中,所述游戏任务由多个按时序拼接的任务段组成,所述第一任务元素或所述第二任务元素包括以下至少之一:npc,地图,坐标,道具;控制子单元,用于基于所述第一任务元素和所述第二任务元素定位寻路终点,所述虚拟角色的当前位置为寻路起点,控制虚拟角色到达至所述寻路终点。
15、可选的,所述控制模块包括:第二控制单元,用于在第一目标位置根据第一操作指令数据控制所述虚拟角色执行与对话npc之间的对话任务;第三控制单元,用于在第二目标位置根据第二操作指令数据控制所述虚拟角色进入所述指定道具所在的虚拟商店,定位所述指定道具所在的标签页,并在所述标签页中购买所述指定道具;第四控制单元,用于在第三目标位置根据第三操作指令数据控制所述虚拟角色进入出售所述指定道具的副本区域;第五控制单元,用于在第四目标位置根据第四操作指令数据控制所述虚拟角色选择所述指定道具的出售收益资源。
16、根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
17、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
18、通过本发明,检测虚拟角色触发游戏任务的执行指令,响应执行指令,获取游戏任务的任务配置数据,其中,所述任务配置数据包括若干种任务类型的任务数据,所述任务数据包括以下至少之一:寻路数据和操作指令数据;根据寻路数据控制虚拟角色到达至目标位置,在目标位置根据操作指令数据控制虚拟角色执行游戏任务,通过获取游戏任务的寻路数据和操作指令数据,可以由游戏客户端代替玩家角色完成操作繁琐的游戏任务,解决了相关技术完成游戏任务操作繁琐的技术问题,提高了游戏任务的操作流畅度和简易度,实现玩家用户点击任务标题就能由机器自动执行完成游戏任务,节省玩家用户的操作成本同时还能正常完成游戏任务,将玩家从繁重复杂的游戏任务中解放出来,提升用户的游戏体验。
本文地址:https://www.jishuxx.com/zhuanli/20240615/80271.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表