[发明专利]在失去主动控制之后通过用户模拟的临时游戏控制有效
申请号: | 201980007131.3 | 申请日: | 2019-04-01 |
公开(公告)号: | CN111526927B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 马修·罗杰斯 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | A63F13/50 | 分类号: | A63F13/50 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 失去 主动 控制 之后 通过 用户 模拟 临时 游戏 | ||
1.一种在网络中断期间和之后处理游戏玩法输入的方法,所述方法包括:
在具有一个或多个处理器以及存储一个或多个程序以供所述一个或多个处理器执行的存储器的服务器系统处:
在所述服务器系统与第一客户端设备之间的网络连接的中断期间,确定所述第一客户端设备的模拟游戏玩法输入;
基于所述模拟游戏玩法输入,更新第一游戏状态,从而产生占位符游戏状态;
在恢复所述网络连接之后,接收在所述中断期间通过所述第一客户端设备的用户做出的恢复的游戏玩法输入;
基于所述恢复的游戏玩法输入,更新所述第一游戏状态,从而产生期望游戏状态,所述期望游戏状态描述如果没有中断就会发生的结果;
比较所述占位符游戏状态与所述期望游戏状态;
基于所述占位符游戏状态与所述期望游戏状态的比较,更新所述占位符游戏状态,从而产生后续游戏状态;以及
将描绘所述后续游戏状态的帧传输给与所述第一客户端设备相关联的输出设备。
2.根据权利要求1所述的方法,其中,比较所述占位符游戏状态与所述期望游戏状态包括:确定所述占位符游戏状态与所述期望游戏状态之间是否存在差异;并且
其中更新所述占位符游戏状态包括:
根据确定所述占位符游戏状态与所述期望游戏状态之间存在差异,修改所述占位符游戏状态以匹配所述期望游戏状态。
3.根据权利要求2所述的方法,其中,更新所述占位符游戏状态进一步包括:
根据确定所述占位符游戏状态与所述期望游戏状态之间不存在差异,放弃考虑所述期望游戏状态。
4.根据权利要求1所述的方法,进一步包括:
在所述中断之前,根据由所述第一客户端设备接收到的多个游戏玩法输入来模拟所述第一客户端设备的用户的游戏中行为;以及
在所述中断期间,基于所述第一客户端设备的所述用户的模拟的游戏中行为来确定所述第一客户端设备的所述模拟游戏玩法输入。
5.根据权利要求4所述的方法,其中,模拟所述第一客户端设备的所述用户的游戏中行为包括:
从所述第一客户端设备接收多个游戏玩法输入;
跟踪所述多个游戏玩法输入和对应的触发状态中的每一个,其中,相应的触发状态是触发相应的游戏玩法输入的游戏状态;
基于所述多个游戏玩法输入和对应的触发状态,建立所述第一客户端设备的所述用户的游戏玩法简档;
基于所述第一客户端设备的所述用户的所述游戏玩法简档,确定预测游戏玩法输入;
从所述第一客户端设备接收后续游戏玩法输入;
比较所述后续游戏玩法输入与所述预测游戏玩法输入;以及
基于所述后续游戏玩法输入与所述预测游戏玩法输入的比较,调整所述游戏玩法简档。
6.根据权利要求5所述的方法,进一步包括:
针对多个连续的游戏状态,基于所述游戏玩法简档来确定所述第一客户端设备的所述用户的预测游戏玩法输入;
针对所述多个连续的游戏状态,从所述第一客户端设备的所述用户接收游戏玩法输入;
将所述预测游戏玩法输入与从所述第一客户端设备的所述用户接收到的对应的游戏玩法输入进行比较;以及
基于所述比较来调整所述游戏玩法简档。
7.根据权利要求1所述的方法,其中,确定模拟游戏玩法输入包括:
在所述中断之前和期间,在所述服务器处执行与所述第一客户端设备的用户相关联的游戏玩法模拟,其中,所述游戏玩法模拟与由所述网络连接支持的游戏会话正在并行运行;
在检测到所述网络连接的中断之后,从主动游戏玩法模式切换到模拟游戏玩法模式,其中:
在所述主动游戏玩法模式期间,与所述游戏会话相关联的游戏引擎从所述第一客户端设备接收游戏玩法输入,并且
在所述模拟游戏玩法模式期间,所述游戏引擎从所述游戏玩法模拟接收游戏玩法输入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980007131.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置
- 下一篇:保持装置及保持装置的制造方法