[发明专利]一种虚拟游戏对象生成方法及装置有效
申请号: | 201410120667.5 | 申请日: | 2014-03-27 |
公开(公告)号: | CN103838982B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 梁捷;王清溪 | 申请(专利权)人: | 广州爱九游信息技术有限公司 |
主分类号: | A63F13/55 | 分类号: | A63F13/55;A63F13/60 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司11134 | 代理人: | 宋子良 |
地址: | 510000 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 游戏 对象 生成 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种虚拟游戏对象生成方法及装置。
背景技术
现有技术中,很多游戏应用程序都设置有虚拟玩家角色,在某些场景下通过虚拟玩家角色与真实游戏用户进行游戏交互。但是这些虚拟玩家角色并不具备灵活的游戏技能,导致参与游戏的真实游戏用户体验很差。例如,用户A玩斗地主的时候,如果应用程序为用户A分配的角色为农民,而下家是游戏应用程序推送的虚拟农民,但是虚拟农民往往只会出它能出的牌,而不能按照用户A的预想操作,也即虚拟农民无法根据用户A的操作自动判断进行何种操作才是最优的操作。为了解决这个问题,一些斗地主的应用程序就为人工智能角色增加了“不出”的功能,但是在有些情况下“不出”的操作又会变成累赘,用户A使用该应用程序的体验很差。还有一些竞技类的游戏应用程序,可以将各个好友模拟成“机器人”,当用户A进行游戏操作时,和这些“机器人”进行交互,如格斗、攻城等,但是、推送的机器人只会死板的用一种或随机几种方式,与这些“机器人”进行交互的用户A会觉得无趣。
针对现有技术中游戏程序推送的虚拟游戏对象数据不准确的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中游戏程序的虚拟对象数据不准确的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种虚拟游戏对象生成方法及装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种虚拟游戏对象生成方法,该生成方法包括:采集游戏应用程序中的游戏对象的操作信息;获取游戏对象的属性信息;利用操作信息和属性信息生成与游戏对象对应的虚拟游戏对象。
进一步地,采集游戏应用程序中的游戏对象的操作信息包括:统计游戏对象在游戏应用程序中与对决对象对决时执行的操作;记录游戏对象执行操作时与对决对象的距离;采集游戏对象执行操作对对决对象的命中数据;保存距离、操作以及命中数据,生成游戏对象的操作信息。
进一步地,统计游戏对象在游戏中与对决对象对决时执行的操作包括:统计操作中的操作类型和对应每个操作类型的操作次数;依据操作类型和操作次数生成操作序列,其中,操作包括操作类型、操作次数以及操作序列。
进一步地,在操作类型为组合操作的情况下,采集游戏对象执行操作对对决对象的命中数据包括:采集游戏对象执行组合操作的次数和执行组合操作命中对决对象的命中次数。
进一步地,属性信息包括:对象名称和对象类型,其中,利用操作信息和属性信息生成与游戏对象对应的虚拟游戏对象包括:将对象名称和对象类型叠加到操作信息上生成虚拟对象数据;从数据库中提取与游戏对象对应的初始对象;使用虚拟对象数据更新初始对象得到虚拟游戏对象。
进一步地,在利用操作信息和属性信息生成与游戏对象对应的虚拟游戏对象之后,虚拟游戏对象生成方法包括:接收推送请求对象通过游戏应用程序提交的推送请求;将与推送请求对应的虚拟游戏对象推送至推送请求对象;启动推送请求对象与虚拟游戏对象之间的交互。
为了实现上述目的,根据本发明的一个方面,提供了一种虚拟游戏对象生成装置,该生成装置包括:第一采集模块,用于采集游戏应用程序中的游戏对象的操作信息;信息获取模块,用于获取游戏对象的属性信息;对象生成模块,用于利用操作信息和属性信息生成与游戏对象对应的虚拟游戏对象。
进一步地,第一采集模块包括:统计模块,用于统计游戏对象在游戏应用程序中与对决对象对决时执行的操作;第一记录模块,用于记录游戏对象执行操作时与对决对象的距离;第二采集模块,用于采集游戏对象执行操作对对决对象的命中数据;保存模块,用于保存距离、操作以及命中数据,生成游戏对象的操作信息。
进一步地,统计模块包括:统计子模块,用于统计操作中的操作类型和对应每个操作类型的操作次数;序列生成模块,用于依据操作类型和操作次数生成操作序列,其中,操作包括操作类型、操作次数以及操作序列。
进一步地,在操作类型为组合操作的情况下,第二采集模块包括:采集子模块,用于采集游戏对象执行组合操作的次数和执行组合操作命中对决对象的命中次数。
进一步地,属性信息包括:对象名称和对象类型,其中,对象生成模块包括:叠加模块,用于将对象名称和对象类型叠加到操作信息上生成虚拟对象数据;提取模块,用于从数据库中提取与游戏对象对应的初始对象;更新模块,用于使用虚拟对象数据更新初始对象得到虚拟游戏对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州爱九游信息技术有限公司,未经广州爱九游信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410120667.5/2.html,转载请声明来源钻瓜专利网。