远程游戏环境中角色交互的客户端侧处理制造技术

技术编号:12586964 阅读:49 留言:0更新日期:2015-12-24 03:41
本发明专利技术的实施例将客户端与游戏服务器之间的游戏处理和呈现分离。所呈现的视频游戏图像是从游戏服务器接收的并且与游戏客户端所生成的呈现图像组合以形成展现给用户的单个视频游戏图像。控制输入由客户端设备接收并且然后传达给游戏服务器,潜在地具有一些预处理,并且还至少部分地在客户端上被本地消耗。本发明专利技术的实施例处理并呈现角色和与角色相关联的客户端设备上的游戏对象的交互中的一些或全部。当与角色相关联的控制输入从客户端设备的用户接收时,该角色与客户端设备相关联。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
游戏服务器允许玩家从不同客户端设备连接并且在多玩家游戏内一起玩。游戏服务器运行基于从不同客户端接收的控制器输入进行操纵的游戏代码。游戏状态信息周期性地更新并且传达给呈现与该游戏状态一致的视频游戏图像的各个游戏客户端。示例性游戏状态信息包括游戏环境内的角色移动以及游戏对象的移动。玩家的分数、强度和状况也可以记录在游戏状态信息内。
技术实现思路
提供本
技术实现思路
来以简化形式引入以下在【具体实施方式】中进一步描述的概念的选择。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在单独地用于帮助确定所要求保护的主题的范围。本专利技术的实施例将客户端与游戏服务器之间的游戏处理和呈现分离。所呈现的视频游戏是从游戏服务器接收到的并且与游戏客户端所生成的呈现图像组合以形成展现给用户的单个视频游戏图像。控制输入由客户端设备接收并且然后被传达给游戏服务器,潜在地具有一些预处理,并且还至少部分地在客户端本地被消耗。本专利技术的实施例处理并呈现角色和与角色相关联的客户端设备上的游戏对象的交互中的一些或全部。当与角色相关联的控制输入从客户端设备的用户被接收到时,该角色与客户端设备相关联。游戏交互可以采取多个形式,包括瞄准、交付(delivery)和接触。在所有形式的交互中,角色可以是交互的主体或对象或是二者的组合。例如,角色可以向其他角色投球,并且可能被其他角色所投的球击中。不同游戏使用不同屏幕上表现来瞄准、交付和接触。在一些游戏中,可以显示指示角色正被其他角色瞄准的表现。该表现可以作为角色与游戏对象的交互的一部分而由客户端呈现,即便角色是交互的对象而不是执行者。瞄准交互涉及第一角色瞄准游戏对象,诸如第二角色或球。如全文中所使用的,第一角色是与在其上处理和呈现第一角色的交互的客户端设备相关联的用户所控制的角色。瞄准可以是预备步骤,但是它并非是所有游戏中所需要的。除瞄准之外,游戏交互包括已经被瞄准的游戏对象的交付。例如,从枪中射出的子弹或者被踢中的球都是交付交互的示例。在射击示例中,与开火相关联的枪炮口火焰、可听的声音、以及子弹轨迹的示踪物或其它指示可以呈现在客户端上并且与服务器所呈现的图像组合以描绘交付交互。第三类游戏交互是接触检测。概括而言,接触检测指示游戏对象是否接触到预定目标或任意目标。例如,如果角色正在向另一个角色射击,接触检测将指示该角色击中该预定目标。该击中的表现可以在客户端设备上呈现。其它类型的游戏交互可以呈现在客户端设备上并且与服务器所呈现的视频游戏图像组合以产生用于用户的视频游戏体验。在一个实施例中,角色与游戏对象的交互是在客户端上处理并在客户端上呈现的仅有特征。在其中其他玩家经由网络连接并且不处于相同地理位置或游玩空间中的远程多玩家场景中,则其他角色的图像被呈现在服务器上。【附图说明】在下文参照附图详细地描述本专利技术的实施例,其中: 图1是适用于实现本专利技术的实施例的示例性计算环境的框图; 图2是依照本专利技术的实施例的在线游戏环境的图; 图3是依照本专利技术的实施例的远程游戏计算环境的图; 图4是依照本专利技术的实施例的游戏接口的图; 图5是图示了依照本专利技术的实施例的合成三个呈现图像的图; 图6是图示了依照本专利技术的实施例的通过分离的呈现过程的数据流的图; 图7是图示了依照本专利技术的实施例的第一人称射手环境中的游戏交互的图; 图8是图示了依照本专利技术的实施例的第三人称射手环境中的游戏交互的图; 图9是图示了依照本专利技术的实施例的出于分析游戏交互的目的而被描绘为几何对象的游戏对象的图; 图10是示出了依照本专利技术的实施例的实现包括远程游戏环境内的玩家交互的视频游戏的方法的流程图; 图11是示出了依照本专利技术的实施例的实现包括远程游戏环境内的玩家交互的视频游戏的方法的流程图;以及 图12是示出了依照本专利技术的实施例的实现包括远程游戏环境内的玩家交互的视频游戏的方法的流程图。【具体实施方式】在本文中具体地描述本专利技术的实施例的主题以满足法定要求。然而,描述本身不旨在限制本专利的范围。相反,专利技术人已经预期到,所要求保护的主题也可以以其它方式体现,以与其它当前或未来技术结合地包括与本文档中所描述的那些类似的步骤的组合或不同步骤。此外,尽管术语“步骤”和/或“块”可以在本文中用来意指所采用的方法的不同元素,但是这些术语不应当被解释为暗示着本文公开的各个步骤之间或之中的任何特定顺序,除非并且除了在各个步骤的顺序被明确地描述时之外。本专利技术的实施例将客户端与游戏服务器之间的游戏处理和呈现分离。所呈现的视频游戏图像是从游戏服务器接收到的并且与游戏客户端所生成的呈现图像组合以形成展现给用户的单个视频游戏图像。控制输入由客户端设备接收并且然后传达给游戏服务器,潜在地具有一些预处理,并且还至少部分地在客户端本地被消耗。本专利技术的实施例处理并呈现角色和与角色相关联的客户端设备上的游戏对象的交互中的一些或全部。当与角色相关联的控制输入从客户端设备的用户被接收时,该角色与客户端设备相关联。游戏交互可以采用多个形式,包括瞄准、交付和接触。在所有形式的交互中,角色可以是交互的主体或对象或是二者的组合。例如,角色可以向其他角色投球并且可能被其他角色所投的球击中。不同游戏使用不同屏幕上表面来瞄准、交付和接触。在一些游戏中,可以显示指示角色正被其他角色瞄准的表现。该表现可以是作为角色与游戏对象的交互的一部分而由客户端呈现的,即便角色是交互的对象而不是执行者。除了在客户端上呈现与交互有关的表现之外,在一些实施例中,游戏交互的真相也可以在客户端上进行确定。例如,射弹是否击中其预定目标的真相可以在客户端上被确定并且传达给游戏服务器,其继而跨连接到游戏会话的所有角色和设备更新游戏状态信息。在另一实施例中,接触的真相由服务器确定并且在适当的情况下被传达给所有设备。客户端击中确定可以是预备的并且用于生成中间表现的目的而不是用于改变游戏分数或导致多玩家场景的目的。瞄准交互涉及第一角色瞄准游戏对象,诸如第二角色或球。如在全文中所使用的,第一角色是与在其上处理和呈现第一角色的交互的客户端设备相关联的用户所控制的角色。在涉及开枪的动作游戏中,与瞄准相关联的图像可以包括枪支对准目标以及标线在目标对象之上移动。运动游戏可以涉及朝向游戏对象(诸如另一角色或球)引导所预期的运动动作。例如,在高尔夫游戏中,目标箭头可以在高尔夫球之上移动并且输入摆动力量信息。此外,用户可能能够作为瞄准的一部分而选择球杆,球杆然后可以连同拨盘、条形图、颜色指示或者传达所选的摆动力量的其它游戏特征一起被呈现在客户端上。所有这些朝向高尔夫球的瞄准动作可以在客户端上处理,并且与瞄准数据一致的表现可以呈现在客户端上。其余场景可以呈现在游戏服务器上并且传达给客户端以用于合成。Z-缓存数据以及正确地合成图像所需要的其它信息也可以由游戏服务器提供。在诸如其中用户可以选择在不同时间扮演团队中的不同角色的足球或橄榄球之类的多玩家游戏中,瞄准可以涉及允许用户选择扮演的单独角色的选择方法。瞄准可以包括表现瞄准,其有助于基于当前输入或游戏状态而显示球将以哪种方式被踢中或投掷。在篮球游戏中,瞄准可以涉及摆动力量、时机和落点。所有这些可以通过呈现在客户端上的角色移动来表现。角色移动可以包本文档来自技高网...

【技术保护点】
一个或多个具有体现在其上的计算机可执行指令的计算机存储介质,所述指令在由计算设备执行时执行实现包括远程游戏环境内的玩家交互的视频游戏的方法,所述方法包括:在游戏客户端处接收引导第一角色的游戏动作的控制输入;以及在游戏客户端处通过将响应于控制输入而由游戏服务器生成的服务器呈现的视频游戏图像与描绘涉及第一角色的游戏交互的客户端呈现的视频游戏图像进行组合来生成合成视频游戏图像,所述客户端呈现的视频游戏图像由游戏客户端响应于控制输入而呈现。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:JR朱斯蒂斯AJ古森D吴H扎加普尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1