游戏解说信息的生成方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39239963 阅读:8 留言:0更新日期:2023-10-30 11:52
本申请公开了一种游戏解说信息的生成方法、装置、设备及可读存储介质,属于人工智能技术领域。方法包括:获取游戏对局的对局游戏数据;基于对局游戏数据确定解说团战的信息,解说团战是待解说的团战且包括参与解说团战的至少一个团战虚拟对象;基于解说团战的信息,从至少一个团战虚拟对象中确定解说虚拟对象,解说虚拟对象是被观察的待解说的虚拟对象;基于解说团战的信息和解说虚拟对象的信息确定解说事件,解说事件是解说虚拟对象在解说团战中参与的待解说的事件;基于解说事件和解说虚拟对象,生成游戏解说信息。实现了在游戏对局中自动生成游戏解说信息,降低人工解说所需的人工成本、设备成本等。设备成本等。设备成本等。

【技术实现步骤摘要】
游戏解说信息的生成方法、装置、设备及可读存储介质


[0001]本申请实施例涉及人工智能
,特别涉及一种游戏解说信息的生成方法、装置、设备及可读存储介质。

技术介绍

[0002]在数字互联网时代,越来越多的游戏通过游戏直播、游戏赛事等方式进行传播,使得游戏逐渐成为人们生活的组成部分。在游戏直播、游戏赛事中,往往需要导播团队、解说团队以及导播设备等相互协作来完成游戏的解说。这种人工解说游戏的方式需要较多的人力资源和设备资源,成本较高。

技术实现思路

[0003]本申请提供了一种游戏解说信息的生成方法、装置、设备及可读存储介质,可用于在游戏对局中自动生成游戏解说信息,从而降低成本,所述技术方案包括如下内容。
[0004]一方面,提供了一种游戏解说信息的生成方法,所述方法包括:
[0005]获取游戏对局的对局游戏数据;
[0006]基于所述对局游戏数据确定解说团战的信息,所述解说团战是待解说的团战且包括参与所述解说团战的至少一个团战虚拟对象;
[0007]基于所述解说团战的信息,从所述至少一个团战虚拟对象中确定解说虚拟对象,所述解说虚拟对象是被观察的待解说的虚拟对象;
[0008]基于所述解说团战的信息和所述解说虚拟对象的信息确定解说事件,所述解说事件是所述解说虚拟对象在所述解说团战中参与的待解说的事件;
[0009]基于所述解说事件和所述解说虚拟对象,生成游戏解说信息。
[0010]另一方面,提供了一种游戏解说信息的生成装置,所述装置包括:/>[0011]获取模块,用于获取游戏对局的对局游戏数据;
[0012]确定模块,用于基于所述对局游戏数据确定解说团战的信息,所述解说团战是待解说的团战且包括参与所述解说团战的至少一个团战虚拟对象;
[0013]所述确定模块,还用于基于所述解说团战的信息,从所述至少一个团战虚拟对象中确定解说虚拟对象,所述解说虚拟对象是被观察的待解说的虚拟对象;
[0014]所述确定模块,还用于基于所述解说团战的信息和所述解说虚拟对象的信息确定解说事件,所述解说事件是所述解说虚拟对象在所述解说团战中参与的待解说的事件;
[0015]生成模块,用于基于所述解说事件和所述解说虚拟对象,生成游戏解说信息。
[0016]在一种可能的实现方式中,所述确定模块,用于基于所述对局游戏数据确定至少一个第一团战的信息,任一个第一团战是所述游戏对局中存在的团战或者预测发生的团战;对所述至少一个第一团战的信息进行过滤,得到至少一个第二团战的信息,任一个第二团战满足第一条件和第二条件中的至少一项,所述第一条件是团战持续时间大于时间阈值,所述第二条件是存在虚拟对象发生生命值降低的事件;从所述至少一个第二团战的信
息中确定所述解说团战的信息。
[0017]在一种可能的实现方式中,所述确定模块,用于基于所述对局游戏数据确定至少一个第三团战的信息,任一个第三团战是通过预测得到的当前时刻可能发生的团战;获取至少一个第四团战的信息,任一个第四团战是当前时刻已存在的团战;基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,确定所述至少一个第一团战的信息。
[0018]在一种可能的实现方式中,所述确定模块,用于对于任一个第三团战,在基于所述对局游戏数据确定第一虚拟对象满足团战触发条件的情况下,基于所述第一虚拟对象的位置确定所述任一个第三团战的中心位置;基于所述第一虚拟对象的位置、所述任一个第三团战的中心位置、第一半径和第二半径,确定第二虚拟对象,所述第二虚拟对象与所述第一虚拟对象的距离小于所述第一半径,所述第二虚拟对象与所述任一个第三团战的中心的距离小于所述第二半径;基于所述任一个第三团战的中心位置、所述第一虚拟对象的信息和所述第二虚拟对象的信息,确定所述任一个第三团战的信息。
[0019]在一种可能的实现方式中,所述装置还包括:
[0020]所述确定模块,还用于基于所述对局游戏数据,确定所述游戏对局中各个对局虚拟对象的特征,任一个对局虚拟对象的特征用于表征所述任一个对局虚拟对象所处虚拟环境的信息、所述任一个对局虚拟对象的状态信息和所述任一个对局虚拟对象持有虚拟道具的信息中的至少一项;
[0021]所述确定模块,还用于根据所述各个对局虚拟对象的特征,确定所述各个对局虚拟对象的关键事件指标,任一个对局虚拟对象的关键事件指标用于表征所述对局虚拟对象参与关键事件的可能性;
[0022]所述确定模块,还用于对于任一个对局虚拟对象,在所述任一个对局虚拟对象的关键事件指标大于第一指标阈值的情况下,确定所述任一个对局虚拟对象为满足所述团战触发条件的第一虚拟对象。
[0023]在一种可能的实现方式中,所述装置还包括:
[0024]所述确定模块,还用于基于所述对局游戏数据,确定所述游戏对局中正在参与关键事件的对局虚拟对象为满足所述团战触发条件的第一虚拟对象。
[0025]在一种可能的实现方式中,所述确定模块,用于对于任一个第一团战,基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,从所述至少一个第三团战和所述至少一个第四团战中确定存在第三虚拟对象的任一个第一团战,所述第三虚拟对象是正在参与关键事件的虚拟对象;基于所述第三虚拟对象的位置确定所述任一个第一团战的中心位置;基于所述第三虚拟对象的位置、所述任一个第一团战的中心位置、第一半径和第二半径,确定第四虚拟对象,所述第四虚拟对象与所述第三虚拟对象的距离小于所述第一半径,所述第四虚拟对象与所述任一个第一团战的中心的距离小于所述第二半径;基于所述任一个第一团战的中心位置、所述第三虚拟对象的信息和所述第四虚拟对象的信息,确定所述任一个第一团战的信息。
[0026]在一种可能的实现方式中,所述确定模块,用于对于任一个第一团战,基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,从所述至少一个第三团战和所述至少一个第四团战中确定虚拟对象重合率大于重合率阈值的至少两个第五团战;将所述至少两个第五团战的信息融合成所述任一个第一团战的信息。
[0027]在一种可能的实现方式中,所述确定模块,用于基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,从所述至少一个第三团战和所述至少一个第四团战中确定存在相同虚拟对象的至少两个第六团战;对于任一个第六团战,在所述相同虚拟对象与所述任一个第六团战的中心的距离大于参考距离的情况下,从所述任一个第六团战中删除所述相同虚拟对象,基于删除所述相同虚拟对象的任一个第六团战的信息确定任一个第一团战的信息;在所述相同虚拟对象与所述任一个第六团战的中心的距离不大于所述参考距离的情况下,将所述任一个第六团战的信息确定为所述任一个第一团战的信息。
[0028]在一种可能的实现方式中,所述确定模块,用于从所述至少一个第三团战的信息和所述至少一个第四团战的信息中过滤掉第七团战的信息,得到所述至少一个第一团战的信息;
[0029]所述第七团战满足第三条件、第四条件和第五条件中的至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏解说信息的生成方法,其特征在于,所述方法包括:获取游戏对局的对局游戏数据;基于所述对局游戏数据确定解说团战的信息,所述解说团战是待解说的团战且包括参与所述解说团战的至少一个团战虚拟对象;基于所述解说团战的信息,从所述至少一个团战虚拟对象中确定解说虚拟对象,所述解说虚拟对象是被观察的待解说的虚拟对象;基于所述解说团战的信息和所述解说虚拟对象的信息确定解说事件,所述解说事件是所述解说虚拟对象在所述解说团战中参与的待解说的事件;基于所述解说事件和所述解说虚拟对象,生成游戏解说信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述对局游戏数据确定解说团战的信息,包括:基于所述对局游戏数据确定至少一个第一团战的信息,任一个第一团战是所述游戏对局中存在的团战或者预测发生的团战;对所述至少一个第一团战的信息进行过滤,得到至少一个第二团战的信息,任一个第二团战满足第一条件和第二条件中的至少一项,所述第一条件是团战持续时间大于时间阈值,所述第二条件是存在虚拟对象发生生命值降低的事件;从所述至少一个第二团战的信息中确定所述解说团战的信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述对局游戏数据确定至少一个第一团战的信息,包括:基于所述对局游戏数据确定至少一个第三团战的信息,任一个第三团战是通过预测得到的当前时刻可能发生的团战;获取至少一个第四团战的信息,任一个第四团战是当前时刻已存在的团战;基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,确定所述至少一个第一团战的信息。4.根据权利要求3所述的方法,其特征在于,所述基于所述对局游戏数据确定至少一个第三团战的信息,包括:对于任一个第三团战,在基于所述对局游戏数据确定第一虚拟对象满足团战触发条件的情况下,基于所述第一虚拟对象的位置确定所述任一个第三团战的中心位置;基于所述第一虚拟对象的位置、所述任一个第三团战的中心位置、第一半径和第二半径,确定第二虚拟对象,所述第二虚拟对象与所述第一虚拟对象的距离小于所述第一半径,所述第二虚拟对象与所述任一个第三团战的中心的距离小于所述第二半径;基于所述任一个第三团战的中心位置、所述第一虚拟对象的信息和所述第二虚拟对象的信息,确定所述任一个第三团战的信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述对局游戏数据,确定所述游戏对局中各个对局虚拟对象的特征,任一个对局虚拟对象的特征用于表征所述任一个对局虚拟对象所处虚拟环境的信息、所述任一个对局虚拟对象的状态信息和所述任一个对局虚拟对象持有虚拟道具的信息中的至少一项;根据所述各个对局虚拟对象的特征,确定所述各个对局虚拟对象的关键事件指标,任一个对局虚拟对象的关键事件指标用于表征所述对局虚拟对象参与关键事件的可能性;
对于任一个对局虚拟对象,在所述任一个对局虚拟对象的关键事件指标大于第一指标阈值的情况下,确定所述任一个对局虚拟对象为满足所述团战触发条件的第一虚拟对象。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述对局游戏数据,确定所述游戏对局中正在参与关键事件的对局虚拟对象为满足所述团战触发条件的第一虚拟对象。7.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,确定所述至少一个第一团战的信息,包括:对于任一个第一团战,基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,从所述至少一个第三团战和所述至少一个第四团战中确定存在第三虚拟对象的任一个第一团战,所述第三虚拟对象是正在参与关键事件的虚拟对象;基于所述第三虚拟对象的位置确定所述任一个第一团战的中心位置;基于所述第三虚拟对象的位置、所述任一个第一团战的中心位置、第一半径和第二半径,确定第四虚拟对象,所述第四虚拟对象与所述第三虚拟对象的距离小于所述第一半径,所述第四虚拟对象与所述任一个第一团战的中心的距离小于所述第二半径;基于所述任一个第一团战的中心位置、所述第三虚拟对象的信息和所述第四虚拟对象的信息,确定所述任一个第一团战的信息。8.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,确定所述至少一个第一团战的信息,包括:对于任一个第一团战,基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,从所述至少一个第三团战和所述至少一个第四团战中确定虚拟对象重合率大于重合率阈值的至少两个第五团战;将所述至少两个第五团战的信息融合成所述任一个第一团战的信息。9.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,确定所述至少一个第一团战的信息,包括:基于所述至少一个第三团战的信息和所述至少一个第四团战的信息,从所述至少一个第三团战和所述至少一个第四团战中确定存在相同虚拟对象的至少两个第六团战;对于任一个第六团战,在所述相同虚拟对象与所述任一个第六团战的中心的距离大于参考距离的情况下,从所述任一个第六团战中删除所述相同虚拟对象,基于删除所述相同虚拟对象的任一个第六团战的信息确定任一个第一团战的信息;在所述相同虚拟对象与所述任一个第六团战的中心的距离不大于所述参考距离的情况下,将所述任一个第六团战的信息确定为所述任一个第一团战的信息。10.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个第三...

【专利技术属性】
技术研发人员:陈梓阳张正友高丽娜梁兴华刘思亮黄鑫龙沈晓斌安东岳陈祺翁超杨雄锴唐杰郑哲杜楠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1