[发明专利]在游戏中使用机器人的方法及系统有效
申请号: | 200610144889.6 | 申请日: | 2006-11-28 |
公开(公告)号: | CN101179587A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 刘致远;杨海松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;A63F13/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 使用 机器人 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及在游戏中使用机器人的方法及系统。
背景技术
目前,即时通讯IM软件和技术已广泛应用于网络环境中,以其为核心的聊天机器人技术竞争也日渐激烈。聊天机器人技术因为其成本低、可玩性强的优点被广泛的应用到即时通讯IM环境中,它们可以根据用户提出的问题做出相应的回答,某些机器人甚至可以记录下用户的问题和提问的风格,从而做出特别针对于该用户的发问和回答。
与之成对比的是,当前所有的角色扮演类游戏RPG和网络游戏中,由于非用户控制角色被服务器预先固定设置,因此用户与游戏中的非用户控制角色的互动乏味单调,反反复复的几句对白和固定的情节发展很难让人兴起再玩一遍的感觉。这些游戏一旦开发完成并投入运营,其中的故事情节和众多非用户控制角色的反应将很难改变。
为了解决上述问题,现有技术采用升级游戏的办法,不断对游戏发布升级包或者游戏补丁,来改变游戏中非用户控制角色的行为。参阅图1所示,现有技术中的游戏系统包括:位于游戏客户端的客户端设备100、位于服务器端的游戏服务器101和升级服务器102;用户通过游戏客户端100与游戏服务器101的连接进行游戏,当游戏客户端100需要升级的时候,游戏客户端100从升级服务器102下载升级包,扩充客户端功能。
但是,上述对游戏进行升级的方法固然可以改变和丰富非用户控制角色的行为和语言,但是在游戏升级后游戏的故事情节和各非用户控制角色的反应在下一次升级前仍然是固定不变的。在下一次升级前对整个游戏中所做出的其他包括美术、编程等等大量投入难以被迅速的应用到游戏中。此外,每次对游戏的升级都需要投入人力进行编码,也需要客户端下载升级包进行安装,游戏本身无法进行自我优化。
发明内容
本发明提供一种在游戏中使用机器人的方法及系统,用以解决现有技术中存在对游戏进行再次升级前游戏的情节和非用户控制角色的反应固定不变的问题;以及解决对游戏进行升级时需要人工操作的问题。
本发明提供以下技术方案:
一种在游戏中使用机器人的方法,该方法包括步骤:
游戏客户端中的用户控制角色向非用户控制角色发送请求动作,其中各非用户控制角色分配有对应的机器人标识;
所述游戏客户端根据非用户控制角色对应的机器人标识从服务器查询用户控制角色的请求动作对应的响应动作,所述响应动作包括固定的响应动作和服务器通过学习各用户控制角色相互之间的动作生成的响应动作;
所述游戏客户端接收所述服务器向其返回的响应动作,并由所述非用户控制角色执行所述响应动作。
根据上述方法:
所述非用户控制角色设置一标识表明对应的响应动作为固定的响应动作或服务器通过学习各用户控制角色相互之间的动作生成的响应动作。
由服务器或用户设置所述固定的响应动作。
由服务器设置所述固定的响应动作时,服务器通过升级更新所述固定的响应动作。
由用户设置所述固定的响应动作时,用户通过操作接口以自定义响应动作的方式对所述固定的响应动作进行更新。
用户按所述操作接口规定的格式自定义响应动作。
一种客户端设备,包括:
发送单元,用于向服务器发送非用户控制角色对应的机器人标识及用户控制角色的请求动作;
接收单元,用于接收服务器根据非用户控制角色对应的机器人标识查询到的用户控制角色的请求动作对应的响应动作;
执行单元,用于执行接收到的响应动作。
一种服务器,包括:
接收单元,用于接收游戏客户端发送的非用户控制角色对应的机器人标识及用户控制角色的请求动作;
查询单元,用于根据非用户控制角色对应的机器人标识查询用户控制角色的请求动作对应的响应动作,所述响应动作包括固定的响应动作和服务器通过学习各用户控制角色相互之间的动作生成的响应动作;
发送单元,用于向游戏客户端发送查询到的响应动作。
一种游戏系统,包括:
客户端设备,用于向服务器发送非用户控制角色对应的机器人标识及用户控制角色的请求动作;以及接收并执行服务器根据非用户控制角色对应的机器人标识查询到的用户控制角色的请求动作对应的响应动作;
服务器,用于根据接收到的非用户控制角色对应的机器人标识查询用户控制角色的请求动作对应的响应动作并将其发送给客户端设备,所述响应动作包括固定的响应动作和服务器通过学习各用户控制角色相互之间的动作生成的响应动作。
所述客户端设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610144889.6/2.html,转载请声明来源钻瓜专利网。