本技术涉及计算机,尤其涉及一种游戏处理方法、装置、计算机、存储介质及程序产品。
背景技术:
1、随着互联网的发展,以及娱乐生活的丰富,现在出现了越来越多的游戏应用。而游戏应用中往往缺少不了非玩家角色(non-player character,npc),一般情况下,开发人员在对游戏应用的开发中,设定好游戏应用中的各个npc,以与玩家进行交互。例如,角色扮演游戏(role-playing game,rpg)游戏,或角色集卡类游戏等,这些游戏应用中的npc均需要在游戏应用的开发阶段生成,并且需要为玩家提供一个切实可见的集卡图册或npc简介,使得玩家可以明确游戏应用的玩法,然而这也使得玩家可以明确游戏应用中的npc,导致游戏应用的灵活性较差。
技术实现思路
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、其中,第一虚拟对象的数量为n,n为正整数;该对象关联模块,包括:
27、关联等待单元,用于响应针对n个第一虚拟对象中的目标虚拟对象的对象关联请求,显示关联等待消息;
28、关联成功单元,用于若第二虚拟对象与目标虚拟对象关联成功,则显示针对目标虚拟对象的成功提醒消息,显示成功确认组件;
29、该对象关联模块,还包括:
30、关联失败单元,用于若第二虚拟对象与目标虚拟对象关联失败,则显示针对目标虚拟对象的失败提醒消息,显示失败确认组件;
31、其中,该装置还包括:
32、失败触发模块,用于响应针对失败确认组件的触发操作,返回显示n个第一虚拟对象;
33、失败提示模块,用于为目标虚拟对象关联显示关联失败消息;关联失败消息用于指示目标虚拟对象无法被触发对象关联请求。
34、其中,若第二虚拟对象与目标虚拟对象关联成功,则该装置还包括:
35、关联通知模块,用于在系统通知区域,输出第一虚拟对象与第二虚拟对象之间的对象关联消息;
36、成功触发模块,用于响应针对成功确认组件的触发操作,若n个第一虚拟对象中的第一已关联对象大于或等于单位关联阈值,则显示第二游戏界面;第一已关联对象是指n个第一虚拟对象中,与第二虚拟对象之间建立关联关系的第一虚拟对象;
37、该成功触发模块,还用于若n个第一虚拟对象中的第一已关联对象小于单位关联阈值,则返回显示n个第一虚拟对象。
38、其中,若第二虚拟对象与目标虚拟对象关联成功,则该装置还包括:
39、列表显示模块,用于响应针对第二虚拟对象的游戏对象列表的查看操作,显示游戏对象列表;游戏对象列表包括第二虚拟对象的第二已关联对象;第二已关联对象是指与第二虚拟对象之间建立关联关系的虚拟对象,第二已关联对象是指智能化运行的游戏对象;第二已关联对象包括目标虚拟对象;
40、会话显示模块,用于响应针对目标虚拟对象的会话请求,显示与目标虚拟对象之间的会话页面;
41、偏向显示模块,用于在与目标虚拟对象之间的会话页面中,显示目标虚拟对象的对象话题偏向选项;对象话题偏向选项包括m个对象话题偏向,m为正整数;
42、偏向选择模块,用于响应针对m个对象话题偏向中的第一对象话题偏向的选择操作,将第一对象话题偏向关联至目标虚拟对象。
43、其中,该对象显示模块,包括:
44、第一生成单元,用于响应对象查找操作,随机确定第一对象属性,基于第一对象属性生成第一对象名称;
45、集合获取单元,用于从关键词集合中获取第一对象属性所关联的第一关键词集合;第一关键词集合包括k个关键词,以及k个关键词分别对应的对象类别及词组权重;
46、词组选取单元,用于根据k个关键词分别对应的对象类别及词组权重,从k个关键词中随机选取第一对象关键词;
47、第二生成单元,用于根据第一对象关键词生成第一虚拟对象;
48、该对象显示单元,还用于显示第一虚拟对象。
49、其中,该第二生成单元,包括:
50、头像生成子单元,用于根据第一对象关键词,生成第一对象头像;
51、数据生成子单元,用于获取游戏应用的游戏世界背景,根据第一对象关键词及游戏世界背景,生成第一对象描述数据及对象初始数据;
52、语音生成子单元,用于获取第一对象属性所对应的音色选项,从音色选项中随机选取第一对象音色,根据第一对象音色针对对象初始数据,生成第一对象语音;
53、对象生成子单元,用于根据第一对象头像、第一对象描述数据及第一对象语音,生成第一虚拟对象。
54、其中,该装置还包括:
55、关系获取模块,用于获取游戏应用中的游戏关系,根据第一对象属性及第二虚拟对象的第二对象属性,从游戏关系中获取第一游戏关系;第一游戏关系用于表示第一虚拟对象与第二虚拟对象之间的可建立关系;第二虚拟对象是指触发对象查找操作的虚拟对象;
56、关系提醒模块,用于当第一虚拟对象与第二虚拟对象之间达到第二游戏关系的建立条件时,显示关系建立提示消息;第一游戏关系包括第二游戏关系;
57、关系建立模块,用于响应针对关系建立提示消息的关系建立操作,为第一虚拟对象与第二虚拟对象建立第二游戏关系。
58、其中,该装置还包括:
59、词组获取模块,用于若游戏应用中缺失第一对象类型的虚拟对象,则获取游戏应用中的对象缺失场景,基于第一对象类型及对象缺失场景获取应用对象关键词;
60、对象输出模块,用于根据应用对象关键词生成第三虚拟对象,在对象缺失场景中输出第三虚拟对象;第三虚拟对象是指智能化运行的游戏对象。
61、本技术实施例一方面提供了一种计算机设备,包括处理器、存储器、输入输出接口;
62、处理器分别与存储器和输入输出接口相连,其中,输入输出接口用于接收数据及输出数据,存储器用于存储计算机程序,处理器用于调用该计算机程序,以使包含该处理器的计算机设备执行本技术实施例一方面中的游戏处理方法。
63、本技术实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本技术实施例一方面中的游戏处理方法。
64、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例一方面中的各种可选方式中提供的方法。换句话说,该计算机指令被处理器执行时实现本技术实施例一方面中的各种可选方式中提供的方法。
65、实施本技术实施例,将具有如下有益效果:
66、在本技术实施例中,可以响应对象查找操作,显示第一虚拟对象;第一虚拟对象是指智能运行的游戏对象,第一虚拟对象是根据第一对象关键词生成的;第一对象关键词是基于对象查找操作从关键词集合中获取到的;响应第二虚拟对象针对第一虚拟对象的对象关联请求,在第二虚拟对象与第一虚拟对象之间关联成功时,显示针对第一虚拟对象的关联成功结果;第二虚拟对象是指由游戏操作者所控制的游戏对象。通过以上过程,可以实现对第一虚拟对象的生成,该生成是基于获取到的第一对象关键词进行的,使得每一个第一虚拟对象均是在被请求时实时生成的,玩家在第一虚拟对象显示之前,并不会知道可以显示出哪些虚拟对象,甚至不知道会在哪个范围内进行显示,使得该第一虚拟对象对于玩家来说,是完全未知的,且无需提前进行虚拟对象的生成,从而使得在该方式下可以在已经发布的游戏应用中,生成各式各样且无穷无尽的虚拟对象,提高游戏的智能性及灵活性,而且可以提高游戏的延展性,使得游戏应用不会局限于已有的游戏资源中,提高游戏的丰富性,使得在一定程度上,可以提高游戏的可玩性。
1.一种游戏处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述响应对象查找操作,显示第一虚拟对象,包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求2所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述第一虚拟对象的数量为n,n为正整数;所述响应第二虚拟对象针对所述第一虚拟对象的对象关联请求,在所述第二虚拟对象与所述第一虚拟对象之间关联成功时,显示针对所述第一虚拟对象的关联成功结果,包括:
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
9.如权利要求7所述的方法,其特征在于,若所述第二虚拟对象与所述目标虚拟对象关联成功,则所述方法还包括:
10.如权利要求7所述的方法,其特征在于,若所述第二虚拟对象与所述目标虚拟对象关联成功,则所述方法还包括:
11.如权利要求1所述的方法,其特征在于,所述响应对象查找操作,显示第一虚拟对象,包括:
12.如权利要求11所述的方法,其特征在于,所述根据所述第一对象关键词生成第一虚拟对象,包括:
13.如权利要求11所述的方法,其特征在于,所述方法还包括:
14.如权利要求1所述的方法,其特征在于,所述方法还包括:
15.一种游戏处理装置,其特征在于,所述装置包括:
16.一种计算机设备,其特征在于,包括处理器、存储器、输入输出接口;
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-14任一项所述的方法。
18.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1-14任一项所述的方法。