一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

游戏中的任务执行方法、装置、电子设备及存储介质与流程

2021-10-09 02:31:00 来源:中国专利 TAG:电子设备 装置 执行 方法 游戏中


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.所述根据所述任务数据、以及预设的游戏任务列表,确定所述目标任务的执行流程,包括:
26.根据所述游戏任务列表中所记录的各任务的任务坐标,对所述目标子任务的任务坐标进行验证;
27.若验证通过,则根据所述目标子任务的任务坐标、所述游戏任务列表中所记录的任务坐标与任务名称之间的对应关系、所述游戏任务列表中所记录的各任务的执行顺序、以及各任务所属的任务区间,确定所述目标任务的执行流程。
28.可选地,所述根据所述目标子任务的任务坐标、所述游戏任务列表中所记录的任务坐标与任务名称之间的对应关系、所述游戏任务列表中所记录的各任务的执行顺序、以及各任务所属的任务区间,确定所述目标任务的执行流程,包括:
29.根据所述目标子任务的任务坐标以及所述游戏任务列表中所记录的任务坐标与任务名称之间的对应关系,确定目标子任务;
30.根据所述目标子任务与其他子任务的执行顺序、以及所述目标子任务所属的任务区间,确定目标任务的执行流程。
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.所述确定模块,具体用于将所述目标子任务的任务名称与所述游戏任务列表中所记录的各任务的任务名称进行匹配;若匹配成功,则根据所匹配到的任务名称、以及所述游戏任务列表中所记录的各任务的执行顺序、各任务所属的任务区间,确定所述目标任务的执行流程。
57.可选地,所述确定模块,具体用于根据所匹配到的任务名称对应的目标子任务、所述目标子任务与其他子任务的执行顺序、以及所述目标子任务所属的任务区间,确定所述目标任务的执行流程。
58.可选地,所述任务的信息包括:各任务的执行顺序、各任务的任务坐标以及任务坐标与任务名称之间的对应关系;
59.所述确定模块,具体用于根据所述游戏任务列表中所记录的各任务的任务坐标,对所述目标子任务的任务坐标进行验证;若验证通过,则根据所述目标子任务的任务坐标、所述游戏任务列表中所记录的任务坐标与任务名称之间的对应关系、所述游戏任务列表中所记录的各任务的执行顺序、以及各任务所属的任务区间,确定所述目标任务的执行流程。
60.可选地,所述确定模块,具体用于根据所述目标子任务的任务坐标以及所述游戏任务列表中所记录的任务坐标与任务名称之间的对应关系,确定目标子任务;根据所述目标子任务与其他子任务的执行顺序、以及所述目标子任务所属的任务区间,确定所述目标任务的执行流程。
61.可选地,所述任务的信息包括:各任务的任务名称;
62.所述确定模块,具体用于依次将各所述子任务的任务名称与所述游戏任务列表中所记录的各任务的任务名称进行匹配;若匹配成功,则按照各所述子任务的任务名称的匹配顺序,确定所述目标任务的执行流程。
63.可选地,所述任务的信息包括:各任务的任务奖励、任务奖励与任务名称之间的对应关系;
64.所述确定模块,具体用于依次将各所述子任务的任务奖励与所述游戏任务列表中所记录的各任务的任务奖励进行匹配;若匹配成功,则依次根据各所述子任务的任务奖励、以及所述游戏任务列表中所记录的任务奖励与任务名称之间的对应关系,确定所述目标任务的执行流程。
65.可选地,所述装置还包括:显示模块;
66.所述显示模块,用于根据所述目标任务的执行流程,在所述游戏交互界面中显示所述目标任务的标识、以及所述目标任务的执行列表,所述执行列表中包括所述目标任务下按顺序排列的至少一个子任务。
67.可选地,所述执行模块,具体用于响应于所述游戏玩家针对所述目标任务的标识输入的确认操作,生成目标任务触发指令;
68.响应于所述目标任务触发指令,根据所述目标任务的执行流程,执行所述目标任务。
69.可选地,所述执行模块,具体用于响应于所述游戏玩家针对所述目标任务的执行列表中各子任务的确认操作,依次执行所述目标任务下的各子任务。
70.第三方面,本技术实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如第一方面中提供的方法的步骤。
71.第四方面,本技术实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的方法的步骤。
72.本技术的有益效果是:
73.本技术提供一种游戏中的任务执行方法、装置、电子设备及存储介质,包括:响应于游戏玩家输入的任务操作指令,获取任务数据,任务数据包括游戏中待执行的目标任务下的目标子任务的信息;根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,目标任务的执行流程用于指示目标任务的子任务之间的执行顺序,游戏任务列表用于记录游戏中需执行的任务的信息;响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务。本方案中,可根据游戏玩家的任务操作指令,获取待执行的目标任务下的目标子任务的信息,从而根据目标子任务的信息以及预设的游戏任务列表,确定目标任务的执行流程。通过目标任务下的目标子任务的信息确定目标任务的执行流程,可以大大的减少对目标任务的子任务的执行流程的查询次数,从而简化了游戏任务的执行复杂度,提高了游戏任务的执行效率。
附图说明
74.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
75.图1为本技术实施例提供的游戏中的任务执行方法的流程示意图一;
76.图2为本技术实施例提供的游戏中的任务执行方法的流程示意图二;
77.图3为本技术实施例提供的一种游戏交互界面示意图;
78.图4为本技术实施例提供的另一种游戏交互界面示意图;
79.图5为本技术实施例提供的游戏中的任务执行方法的流程示意图三;
80.图6为本技术实施例提供的游戏中的任务执行方法的流程示意图四;
81.图7为本技术实施例提供的游戏中的任务执行方法的流程示意图五;
82.图8为本技术实施例提供的游戏中的任务执行方法的流程示意图六;
83.图9为本技术实施例提供的游戏中的任务执行方法的流程示意图七;
84.图10为本技术实施例提供的又一种游戏交互界面示意图;
85.图11为本技术实施例提供的一种游戏中的任务执行装置的示意图;
86.图12为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
87.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
88.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
89.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
90.图1为本技术实施例提供的游戏中的任务执行方法的流程示意图一;该方法的执行主体可以是终端设备,也可以为服务器。如图1所示,该方法可包括:
91.s101、响应于游戏玩家输入的任务操作指令,获取任务数据,任务数据包括游戏中待执行的目标任务下的目标子任务的信息。
92.需要说明的是,本技术的方法可应用于多数游戏中,例如:角色扮演类游戏,游戏玩家可通过在游戏中执行设定的游戏任务以获取游戏奖励等。
93.可选地,游戏玩家可通过语音或者文字的形式输入任务操作指令,游戏系统的服务器可响应游戏玩家的输入,获取任务数据。
94.通常,游戏中可包括多个目标任务,而每个目标任务可以由至少一个子任务构成,在依次完成目标任务下的各子任务后,目标任务才算执行完成。
95.可选地,上述获取的任务数据可以为待执行的目标任务下的目标子任务的信息,其中,目标子任务可以是目标任务下任一一个子任务。
96.s102、根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,目标任务的执行流程用于指示目标任务下的子任务之间的执行顺序,游戏任务列表用于记录游戏中需执行的任务的信息。
97.预设的游戏任务列表可以是游戏开发人员预先配置的,存储于服务器中,不同的游戏均有其对应的游戏任务列表中,游戏任务列表可记录游戏中需要执行的所有任务的信息。
98.基于上述获取的任务数据以及该预设的游戏任务列表,可以确定目标子任务所属的目标任务的执行流程,也即确定目标任务下所包含的各子任务的执行顺序,目标任务的执行流程可用于引导游戏玩家执行目标任务。
99.s103、响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务。
100.可选地,上述在确定了目标任务的执行流程后,可响应游戏玩家对目标任务的触
发指令,以执行目标任务,其中,可以按照所确定的目标任务的执行流程执行目标任务。
101.综上,本实施例提供的游戏中的任务执行方法,包括:响应于游戏玩家输入的任务操作指令,获取任务数据,任务数据包括游戏中待执行的目标任务下的目标子任务的信息;根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,目标任务的执行流程用于指示目标任务的子任务之间的执行顺序,游戏任务列表用于记录游戏中需执行的任务的信息;响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务。本方案中,可根据游戏玩家的任务操作指令,获取待执行的目标任务下的目标子任务的信息,从而根据目标子任务的信息以及预设的游戏任务列表,确定目标任务的执行流程。通过目标任务下的目标子任务的信息确定目标任务的执行流程,可以大大的减少对目标任务的子任务的执行流程的查询次数,从而简化了游戏任务的执行复杂度,提高了游戏任务的执行效率。
102.图2为本技术实施例提供的游戏中的任务执行方法的流程示意图二;图3为本技术实施例提供的一种游戏交互界面示意图。可选地,步骤s101中,响应于游戏玩家输入的任务操作指令,获取任务数据,可以包括:
103.s201、响应于游戏玩家输入的目标任务中目标子任务的目标信息,生成包含目标信息的任务操作指令,其中,目标信息包括图片和/或文字信息。
104.在一种可实现的方式中,如图3中a所示,游戏界面中可提供一搜索入口,游戏玩家可通过游戏界面中所提供的搜索入口,以查询获取目标子任务的目标信息。
105.在另一种可实现的方式中,游戏玩家也可通过独立于游戏系统之外的网页进行查询,以获取目标子任务的目标信息。
106.可选地,如图3中a所示,游戏界面中还可提供一目标信息框,游戏玩家可将上述查询获取到的目标信息从网页中粘贴至游戏界面的目标信息框中,响应于游戏玩家对所获取的目标子任务的目标信息的输入操作,可生成包含目标信息的任务操作指令,其中输入操作可以指粘贴操作。
107.或者,游戏玩家也可以将获取的目标子任务的目标信息直接作为输入信息,输入至游戏界面的目标信息框中。
108.需要说明的是,当输入目标信息框中的目标信息为图片时,图片中可包括目标子任务的执行流程、目标子任务的任务名称等信息,类似于在百度中进行信息查询时所获取到的信息简介。
109.s202、识别目标信息,根据目标信息获取任务数据,任务数据包括:目标子任务的任务名称或目标子任务的任务坐标。
110.在一些实施例中,可采用类似图像识别方法,对获取的目标子任务的目标信息进行识别,从中获取任务数据,在本实施例中,所获取的任务数据可以包括:目标子任务的任务名称,或者是目标子任务的任务坐标。
111.示例性的,当通过在如图3中a所示的目标信息框中输入目标子任务的目标信息后,在游戏交互界面可对应跳转至如图3中b所示的界面,以向用户展示所获取的目标子任务的任务数据。
112.其中,目标子任务的任务坐标可以是通过对历史已完成目标子任务的游戏玩家的数据进行统计所生成的,也可以是历史已完成目标子任务的游戏玩家自己上传至网页中
的。
113.可选地,步骤s101中,响应于游戏玩家输入的任务操作指令,获取任务数据,可以包括:响应于游戏玩家针对所获取的目标游戏会话文本中目标文本的确认操作,生成任务操作指令;响应于任务操作指令,获取任务数据;其中,目标游戏会话文本用于表征游戏玩家与其他游戏玩家针对目标任务所产生的会话文本,目标文本包括:目标任务下各子任务的任务名称或目标任务下各子任务的任务奖励,任务数据包括:目标任务下各子任务的任务名称或目标任务下各子任务的任务奖励。
114.图4为本技术实施例提供的另一种游戏交互界面示意图,如图4所示为游戏界面中的聊天界面,在另一些实施例中,游戏玩家可在游戏内通过聊天的方式,向已完成过该目标任务的其他玩家发起询问,玩家可通过聊天界面的信息输入栏输入聊天信息,例如:“询问其他玩家之前执行该目标任务时的执行流程是什么样的”,其他玩家则会给出相应的回答,从而在聊天界面中产生目标游戏会话文本。
115.可选地,基于上述的目标游戏会话文本,可响应游戏玩家针对目标游戏会话文本中目标文本的确认操作,获取任务数据,其中,目标文本可以包括:其他游戏玩家告诉该游戏玩家的目标任务的子任务的任务名称或者是子任务的任务奖励。确认操作可以为点击操作、按压操作等,以触发对目标文本的选择,基于确认操作,可依次获取目标任务下各子任务的任务名称以及各子任务的任务奖励。示例性的,如图4中所示,其他玩家可告诉该游戏玩家先执行a子任务,再执行b子任务,最后执行c子任务,可响应于游戏玩家对先执行a子任务的点击操作,获取a子任务的任务数据。
116.图5为本技术实施例提供的游戏中的任务执行方法的流程示意图三;可选地,步骤s102中任务的信息可包括:各任务的执行顺序以及各任务的任务名称;步骤s102中,根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,可以包括:
117.s301、将目标子任务的任务名称与游戏任务列表中所记录的各任务的任务名称进行匹配。
118.可选地,预设的游戏任务列表中可记录有各任务的任务名称,以及各任务的执行顺序,任务名称可用于表征具体的任务是什么,各任务的执行顺序可用于指示游戏玩家按照执行顺序执行任务。例如,对于一个由十个子任务组成的目标任务,游戏任务列表中可记录有该目标任务下这十个子任务的执行顺序,例如:先执行a任务

再执行b任务

再执行c任务等。
119.在一种可实现的方式中,基于步骤s201

s202的方式获取了任务数据后,当获取的任务数据为目标子任务的任务名称时,可先将目标子任务的任务名称与游戏任务列表中所记录的各任务的任务名称进行匹配,以确定目标子任务是否准确,以及确定目标子任务的具体信息。
120.s302、若匹配成功,则根据所匹配到的任务名称、以及游戏任务列表中所记录的各任务的执行顺序、各任务所属的任务区间,确定目标任务的执行流程。
121.可选地,当匹配成功时,也即在游戏任务列表中存在该目标子任务的任务名称时,可根据所匹配到的任务名称、以及各任务的执行顺序、各任务所属的任务区间,确定目标任务的执行流程。
122.其中,各任务所属的任务区间在游戏任务列表生成时即已确定,在游戏任务列表
中可分区间(例如:游戏章节、小节等)将各任务的相关信息进行记录,属于同一目标任务下的各子任务会记录在同一区间内,或者是属于同一章节的多个目标任务可相关信息可记录在一个区间等。根据各任务所属的任务区间,可快速的根据目标任务下的任意目标子任务,确定目标任务下所包含的所有子任务。
123.可选地,步骤s302中,根据所匹配到的任务名称、以及游戏任务列表中所记录的各任务的执行顺序、各任务所属的任务区间,确定目标任务的执行流程,可以包括:根据所匹配到的任务名称对应的目标子任务、目标子任务与其他子任务的执行顺序、以及目标子任务所属的任务区间,确定目标任务的执行流程。
124.可选地,当目标子任务的任务名称与游戏任务列表中的一任务名称匹配时,则可根据所匹配到的任务名称确定目标子任务,从而可基于目标子任务所属的任务区间,确定目标子任务所属的目标任务所包含的所有子任务,进一步地可基于目标子任务和其他子任务的执行顺序,确定目标任务下所有子任务的执行顺序,以确定目标任务的执行流程。
125.图6为本技术实施例提供的游戏中的任务执行方法的流程示意图四;可选地,步骤s102中任务的信息可包括:各任务的执行顺序、各任务的任务坐标以及任务坐标与任务名称之间的对应关系。
126.步骤s102中,根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,可以包括:
127.s401、根据游戏任务列表中所记录的各任务的任务坐标,对目标子任务的任务坐标进行验证。
128.在一些情况下,基于步骤s201

s202的方式获取了任务数据后,当获取的任务数据为目标子任务的任务坐标时,可根据游戏任务列表中所记录的各任务的任务坐标,先对目标子任务的任务坐标进行验证,以判断目标子任务的任务坐标的精确性。
129.s402、若验证通过,则根据目标子任务的任务坐标、游戏任务列表中所记录的任务坐标与任务名称之间的对应关系、游戏任务列表中所记录的各任务的执行顺序、以及各任务所属的任务区间,确定目标任务的执行流程。
130.可选地,当验证通过时,可确定目标子任务的任务坐标是精确的,则可根据目标子任务的任务坐标、以及任务坐标和任务名称的对应关系、各任务的执行顺序、各任务所属的任务区间,确定目标任务执行流程。
131.图7为本技术实施例提供的游戏中的任务执行方法的流程示意图五;可选地,步骤s402中,根据目标子任务的任务坐标、游戏任务列表中所记录的任务坐标与任务名称之间的对应关系、游戏任务列表中所记录的各任务的执行顺序、以及各任务所属的任务区间,确定目标任务的执行流程,可以包括:
132.s501、根据目标子任务的任务坐标以及游戏任务列表中所记录的任务坐标与任务名称之间的对应关系,确定目标子任务。
133.通常,任务名称与任务坐标是相互对应的,不同的任务对应不同的任务坐标,任务坐标可以指游戏场景下的游戏空间坐标,不同的任务可在对应的任务坐标所指示的场景下完成。
134.在一些实施例中,可根据目标子任务的任务坐标、以及任务坐标与任务名称的对应关系,确定目标子任务的任务名称,从而确定目标子任务。
135.s502、根据目标子任务与其他子任务的执行顺序、以及目标子任务所属的任务区间,确定目标任务的执行流程。
136.与上述步骤的执行类似,可根据所确定的目标子任务与其他子任务的执行顺序、目标子任务所属的任务区间,确定目标任务的执行流程。
137.图8为本技术实施例提供的游戏中的任务执行方法的流程示意图六;可选地,步骤s102中任务的信息可包括:各任务的任务名称。
138.步骤s102中,根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,可以包括:
139.s601、依次将各子任务的任务名称与游戏任务列表中所记录的各任务的任务名称进行匹配。
140.在一些实施例中,基于响应游戏玩家针对目标游戏会话文本中目标文本的确认操作,获取了任务数据后,当任务数据包括目标任务下各子任务的任务名称时,例如:其他游戏玩家回复游戏玩家的文本为:先做任务a,再做任务b、再做任务c、最后做任务d。
141.可依次响应于游戏玩家对文本:任务a、任务b、任务c、任务d的点击操作,获取各子任务的任务名称。
142.可选地,可按照依次响应的顺序,将依次获取的各子任务的任务名称与游戏任务列表中的各任务的任务名称进行匹配。例如:先响应对任务a的确认操作,获取到任务a的名称,则先将任务a的名称与各任务名称进行匹配,再获取到任务b的名称,则再将任务b的名称与各任务名称进行匹配,依次执行。
143.s602、若匹配成功,则按照各子任务的任务名称的匹配顺序,确定目标任务的执行流程。
144.可选地,若各子任务均匹配成功,则可按照各子任的任务名称的匹配顺序,确定目标任务的执行流程,例如:先匹配任务a,匹配成功后,则作为目标任务中第一个执行的子任务;再匹配任务b,匹配成功后,则作为目标任务中第二个执行的子任务,依次可确定目标任务的执行流程。
145.图9为本技术实施例提供的游戏中的任务执行方法的流程示意图七;可选地,步骤s102中任务的信息可包括:各任务的任务奖励、任务奖励与任务名称之间的对应关系。
146.步骤s102中,根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,可以包括:
147.s701、依次将各子任务的任务奖励与游戏任务列表中所记录的各任务的任务奖励进行匹配。
148.与上述步骤s601

s602的执行过程类似,区别在于,本实施例中,获取的任务数据为目标任务下各子任务的任务奖励。通常,游戏玩家对于游戏内的任务奖励的印象会更加深刻,其他游戏玩家在与该游戏玩家的对话中可包含任务奖励,例如:游戏玩家获取的目标游戏会话文本中包括:先获取任务奖励a、再获取任务奖励b、再获取任务奖励c、再获取任务奖励d等。
149.可依次响应于游戏玩家对文本:任务奖励a、任务奖励b、任务奖励c、任务奖励d的点击操作,获取各子任务的任务奖励。
150.可选地,可按照依次响应的顺序,将依次获取的各子任务的任务奖励与游戏任务
列表中的各任务的任务奖励进行匹配。例如:先响应对任务奖励a的确认操作,获取到任务奖励a,则先将任务奖励a与各任务奖励进行匹配,再获取到任务奖励b,则再将任务奖励b与各任务名称进行匹配,依次执行。
151.s702、若匹配成功,则依次根据各子任务的任务奖励、以及游戏任务列表中所记录的任务奖励与任务名称之间的对应关系,确定目标任务的执行流程。
152.可选地,若各子任务均匹配成功,则可按照各子任的任务奖励的匹配顺序,确定目标任务的执行流程,例如:先匹配任务奖励a,匹配成功后,可根据任务奖励与任务名称的对应关系,确定任务奖励a对应的任务名称,从而确定任务奖励a对应的子任务,将任务奖励a对应的子任务作为目标任务中第一个执行的子任务;再匹配任务奖励b,匹配成功后,可根据任务奖励与任务名称的对应关系,确定任务奖励b对应的任务名称,从而确定任务奖励b对应的子任务,将任务奖励b对应的子任务作为目标任务中第二个执行的子任务,依次可确定目标任务的执行流程。
153.图10为本技术实施例提供的又一种游戏交互界面示意图。可选地,步骤s103中,响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务之前,本技术的方法还可包括:根据目标任务的执行流程,在游戏交互界面中显示目标任务的标识、以及目标任务的执行列表,执行列表中包括目标任务下按顺序排列的至少一个子任务。
154.在一些实施例中,在确定了目标任务的执行流程后,还可生成目标任务的执行列表并显示在游戏交互界面上,如图10所示,一方面可显示目标任务的标识,另一方面还可显示目标任务的执行列表,执行列表中可按顺序依次排列展示目标任务下的各子任务。通过执行列表的形式向游戏玩家展示目标任务,可便于游戏玩家触发对目标任务的执行、以及清晰的掌握目标任务下的各子任务。
155.可选地,步骤s103中,响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务,可以包括:响应于游戏玩家针对目标任务的标识输入的确认操作,生成目标任务触发指令;响应于目标任务触发指令,根据目标任务的执行流程,执行目标任务。
156.在一种可实现的方式中,游戏玩家可直接点击目标任务的标识,响应于游戏玩家对目标任务的标识的点击操作,可触发根据目标任务的执行流程,执行目标任务,也即触发按照目标任务下各子任务的执行顺序,依次执行各子任务,完成目标任务。
157.可选地,步骤s103中,响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务,可以包括:响应于游戏玩家针对目标任务的执行列表中各子任务的确认操作,依次执行目标任务下的各子任务。
158.在另一种可实现的方式中,游戏玩家也可依次按顺序点击目标任务的执行列表中的子任务,当点击第一个子任务时,可触发执行第一个子任务,执行完成后,可点击第二个子任务,触发执行第二个子任务。响应于游戏玩家依次对各子任务的点击操作,可按照顺序依次执行目标任务下的各子任务,从而完成目标任务。
159.通过本技术的方法可迅速的指引游戏玩家执行完整的目标任务,提升游戏任务的执行效率。
160.综上,本实施例提供的游戏中的任务执行方法,包括:响应于游戏玩家输入的任务操作指令,获取任务数据,任务数据包括游戏中待执行的目标任务下的目标子任务的信息;
根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,目标任务的执行流程用于指示目标任务的子任务之间的执行顺序,游戏任务列表用于记录游戏中需执行的任务的信息;响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务。本方案中,可根据游戏玩家的任务操作指令,获取待执行的目标任务下的目标子任务的信息,从而根据目标子任务的信息以及预设的游戏任务列表,确定目标任务的执行流程。通过目标任务下的目标子任务的信息确定目标任务的执行流程,可以大大的减少对目标任务的子任务的执行流程的查询次数,从而简化了游戏任务的执行复杂度,提高了游戏任务的执行效率。
161.下述对用以执行本技术所提供的游戏中的任务执行方法的装置、电子设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
162.图11为本技术实施例提供的一种游戏中的任务执行装置的示意图,该游戏中的任务执行装置实现的功能对应上述方法执行的步骤。该装置可以理解为上述的终端设备或者是服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本技术功能的组件,如图9所示,该装置可包括:获取模块910、确定模块920、执行模块930;
163.获取模块910,用于响应于游戏玩家输入的任务操作指令,获取任务数据,任务数据包括游戏中待执行的目标任务下的目标子任务的信息;
164.确定模块920,用于根据任务数据、以及预设的游戏任务列表,确定目标任务的执行流程,目标任务的执行流程用于指示目标任务的子任务之间的执行顺序,游戏任务列表用于记录游戏中需执行的任务的信息;
165.执行模块930,用于响应于游戏玩家输入的目标任务触发指令,根据目标任务的执行流程,执行目标任务。
166.可选地,获取模块910,具体用于响应于游戏玩家输入的目标任务中目标子任务的目标信息,生成包含目标信息的任务操作指令,其中,目标信息包括图片和/或文字信息;
167.识别目标信息,根据目标信息获取任务数据,任务数据包括:目标子任务的任务名称或目标子任务的任务坐标。
168.可选地,获取模块910,具体用于响应于游戏玩家针对所获取的目标游戏会话文本中目标文本的确认操作,生成任务操作指令;响应于任务操作指令,获取任务数据;其中,目标游戏会话文本用于表征游戏玩家与其他游戏玩家针对目标任务所产生的会话文本,目标文本包括:目标任务下各子任务的任务名称或目标任务下各子任务的任务奖励,任务数据包括:目标任务下各子任务的任务名称或目标任务下各子任务的任务奖励。
169.可选地,任务的信息包括:各任务的执行顺序以及各任务的任务名称;
170.确定模块920,具体用于将目标子任务的任务名称与游戏任务列表中所记录的各任务的任务名称进行匹配;若匹配成功,则根据所匹配到的任务名称、以及游戏任务列表中所记录的各任务的执行顺序、各任务所属的任务区间,确定目标任务的执行流程。
171.可选地,确定模块920,具体用于根据所匹配到的任务名称对应的目标子任务、目标子任务与其他子任务的执行顺序、以及目标子任务所属的任务区间,确定目标任务的执行流程。
172.可选地,任务的信息包括:各任务的执行顺序、各任务的任务坐标以及任务坐标与
任务名称之间的对应关系;
173.确定模块920,具体用于根据游戏任务列表中所记录的各任务的任务坐标,对目标子任务的任务坐标进行验证;若验证通过,则根据目标子任务的任务坐标、游戏任务列表中所记录的任务坐标与任务名称之间的对应关系、游戏任务列表中所记录的各任务的执行顺序、以及各任务所属的任务区间,确定目标任务的执行流程。
174.可选地,确定模块920,具体用于根据目标子任务的任务坐标以及游戏任务列表中所记录的任务坐标与任务名称之间的对应关系,确定目标子任务;根据目标子任务与其他子任务的执行顺序、以及目标子任务所属的任务区间,确定目标任务的执行流程。
175.可选地,任务的信息包括:各任务的任务名称;
176.确定模块920,具体用于依次将各子任务的任务名称与游戏任务列表中所记录的各任务的任务名称进行匹配;若匹配成功,则按照各子任务的任务名称的匹配顺序,确定目标任务的执行流程。
177.可选地,任务的信息包括:各任务的任务奖励、任务奖励与任务名称之间的对应关系;
178.确定模块920,具体用于依次将各子任务的任务奖励与游戏任务列表中所记录的各任务的任务奖励进行匹配;若匹配成功,则依次根据各子任务的任务奖励、以及游戏任务列表中所记录的任务奖励与任务名称之间的对应关系,确定目标任务的执行流程。
179.可选地,该装置还包括:显示模块;
180.显示模块,用于根据目标任务的执行流程,在游戏交互界面中显示目标任务的标识、以及目标任务的执行列表,执行列表中包括目标任务下按顺序排列的至少一个子任务。
181.可选地,执行模块930,具体用于响应于游戏玩家针对目标任务的标识输入的确认操作,生成目标任务触发指令;响应于目标任务触发指令,根据目标任务的执行流程,执行目标任务。
182.可选地,执行模块930,具体用于响应于游戏玩家针对目标任务的执行列表中各子任务的确认操作,依次执行目标任务下的各子任务。
183.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
184.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system

on

a

chip,简称soc)的形式实现。
185.上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过lan、wan、蓝牙、zigbee、或nfc等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申
请中不再赘述。
186.需要说明的是,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system

on

a

chip,简称soc)的形式实现。
187.图12为本技术实施例提供的一种电子设备的结构示意图,该设备可以是具备数据处理功能的计算设备。
188.该设备可包括:处理器801、存储器802。
189.存储器802用于存储程序,处理器801调用存储器802存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
190.其中,存储器802存储有程序代码,当程序代码被处理器801执行时,使得处理器801执行本说明书上述“示例性方法”部分中描述的根据本技术各种示例性实施方式的方法中的各种步骤。
191.处理器801可以是通用处理器,例如中央处理器(cpu)、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
192.存储器802作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器802还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
193.可选地,本技术还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
194.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
195.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
196.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
197.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read

only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜