The embodiment of the invention relates to the field of electronic technology, discloses a game update control method and device, user terminal, the method includes: when simulation game starts, the way to determine the start of simulation games, and get the first moment of the simulation game startup according to the start mode, and the last exit the progress of the game simulation game gets stored in advance, the game includes a temporary next game update to the last exit the simulation game when second time and last exit sign the simulation game required for long, the first time to calculate the first moment in time and the second time difference, and calculate the length of time and the first the first time the second time difference, real-time moment according to the time difference of second and the starting mode of access to update the simulation game game . The implementation of the present invention can improve the accuracy of the update game progress.
【技术实现步骤摘要】
一种游戏进度的更新控制方法及装置、用户终端
本专利技术涉及电子
,具体涉及一种游戏进度的更新控制方法及装置、用户终端。
技术介绍
随着电子技术的快速发展,模拟游戏(SLG,SimulationGame)等游戏应用也逐渐开始普及,如模拟城市以及卡通农场等,在这类模拟游戏应用中,游戏玩家可以通过模拟经营或者种植虚拟植物的方式获得更多的游戏道具并提升游戏等级,以体验模拟游戏的乐趣。在实际的模拟游戏中,游戏玩家需要花费一定的时间从当前游戏等级提升至下一个游戏等级,且游戏等级越高,游戏玩家花费的时间就越长。其中,模拟游戏应用可以根据统计出的游戏时长来决定是否提升游戏等级,且游戏玩家可以通过购买加速道具的方式来加速游戏等级的提升,这也是模拟游戏供应商获取收益的一种方法。以一款模拟经营花园的模拟游戏为例,游戏玩家在种下花的种子之后,在等待10分钟后种子发芽,等待20分钟后开花,等待一个小时之后花升级,为了增加游戏的难度,后续每改变一种生长状态需要花费的时间就越来越长,游戏玩家可以购买道具进行加速或直接达到下一个生长状态。可见,在体验模拟游戏时,统计模拟游戏进行的时间以更新 ...
【技术保护点】
一种游戏进度的更新控制方法,其特征在于,所述方法包括:当模拟游戏启动时,确定所述模拟游戏的启动方式,并根据所述启动方式获取所述模拟游戏本次启动时的第一时刻,以及获取预先存储的上次退出所述模拟游戏时的游戏进度,上次退出所述模拟游戏时的所述游戏进度包括上次退出所述模拟游戏时的第二时刻以及更新至下一个游戏进度所需的第一时长;计算所述第一时刻与所述第二时刻的第一时间差,作为统计出的从上次退出所述模拟游戏到本次启动所述模拟游戏之间的游戏时长;计算所述第一时长与所述第一时间差的第二时间差,并根据所述第二时间差以及通过所述启动方式获取到的实时时刻更新所述模拟游戏的游戏进度。
【技术特征摘要】
1.一种游戏进度的更新控制方法,其特征在于,所述方法包括:当模拟游戏启动时,确定所述模拟游戏的启动方式,并根据所述启动方式获取所述模拟游戏本次启动时的第一时刻,以及获取预先存储的上次退出所述模拟游戏时的游戏进度,上次退出所述模拟游戏时的所述游戏进度包括上次退出所述模拟游戏时的第二时刻以及更新至下一个游戏进度所需的第一时长;计算所述第一时刻与所述第二时刻的第一时间差,作为统计出的从上次退出所述模拟游戏到本次启动所述模拟游戏之间的游戏时长;计算所述第一时长与所述第一时间差的第二时间差,并根据所述第二时间差以及通过所述启动方式获取到的实时时刻更新所述模拟游戏的游戏进度。2.根据权利要求1所述的方法,其特征在于,所述启动方式为联网启动或本地启动。3.根据权利要求2所述的方法,其特征在于,所述根据所述启动方式获取所述模拟游戏本次启动时的第一时刻,包括:当所述启动方式为所述联网启动时,向服务器发送当前时刻获取请求,接收所述服务器响应所述当前时刻获取请求返回的当前时刻获取响应,以及将所述当前时刻获取响应中包括的时刻确定为所述模拟游戏本次启动时的第一时刻;所述根据所述第二时间差以及通过所述启动方式获取到的实时时刻更新所述模拟游戏的游戏进度,包括:在所述模拟游戏成功启动之后,每隔第一预设时间间隔向所述服务器发送实时时刻获取请求,并接收所述服务器针对所述实时时刻获取请求返回的实时时刻获取响应;当所述实时时刻获取响应包括实时时刻时,根据所述第二时间差以及获取到的所述实时时刻更新所述模拟游戏的游戏进度;当在第二预设时间间隔内接收到的所有实时时刻获取响应均未包括实时时刻时,提示用户重新连接网络,且在所述第二预设时间间隔内暂停更新所述模拟游戏的游戏进度,以及在网络重新连接成功后触发执行所述每隔第一预设时间间隔向所述服务器发送实时时刻获取请求,并接收所述服务器针对所述实时时刻获取请求返回的实时时刻获取响应的操作。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当检测到针对所述模拟游戏的结束指令时,根据所述结束指令向所述服务器发送结束时刻获取请求,并接收所述服务器针对所述结束时刻获取请求返回的结束时刻获取响应,以及将所述结束时刻获取响应中包括的时刻确定为所述模拟游戏本次退出登录时的第三时刻;统计在第二时长内网络连接失败的第三时长,并存储所述模拟游戏在所述第三时刻的游戏进度,所述模拟游戏在所述第三时刻的游戏进度包括所述第三时刻以及在所述第三时刻时所述模拟游戏更新至下一个游戏进度所需的第四时长,所述第四时长等于所述第二时间差减去所述第二时长再加上所述第三时长,所述第二时长等于所述第三时刻减去所述第一时刻。5.根据权利要求2所述的方法,其特征在于,所述根据所述启动方式获取所述模拟游戏本次启动时的第一时刻,包括:当所述启动方式为所述本地启动时,获取预先安装的计时应用当前计时的时刻,作为所述模拟游戏本次启动时的第一时刻;所述根据所述第二时间差以及通过所述启动方式获取到的实时时刻更新所述模拟游戏的游戏进度,包括:在所述模拟游戏成功启动之后,每隔第一预设时间间隔获取所述计时应用所计时的实时时刻;当成功获取到所述计时应用所计时的实时时刻时,根据所述第二时间差以及获取到的所述实时时刻更新所述模拟游戏的游戏进度;当在第二预设时间间隔内均未成功获取到所述计时应用所计时的实时时刻时,提示用户重新启动所述计时应用,且在所述第二预设时间间隔内暂停更新所述模拟游戏的游戏进度,以及在所述计时应用重新启动后触发执行所述每隔第一预设时间间隔获取所述计时应用所计时的实时时刻的操作。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当检测到针对所述模拟游戏的结束指令时,根据所述结束指令获取所述计时应用所计时的第三时刻;统计在第二时长内未获取到所述计时应用所计时的实时时刻的第三时长,并存储所述模拟游戏在所述第三时刻的游戏进度,所述模拟游戏在所述第三时刻的游戏进度包括所述第三时刻以及在所述第三时刻时所述模拟游戏更新至下一个游戏进度所需的第四时长,所述第四时长等于所述第二时间差减去所述第二时长再加上所述第三时长,所述第二时长等于所述第三时刻减去所述第一时刻。7.根据权利要求2所述的方法,其特征在于,所述根据所述启动方式获取所述模拟游戏本次启动时的第一时刻,包括:当所述启动方式为所述本地启动时,获取本地系统的当前时刻作为所述模拟游戏本次启动时的第一时刻;所述根据所述第二时间差以及通过所述启动方式获取到的实时时刻更新所述模拟游戏的游戏进度,包括:在所述模拟游戏成功启动之后,每隔第一预设时间间隔获取所述本地系统的实时时刻,当相邻两个所述第一预设时间间隔获取到的所述本地系统的实时时刻的第三时间差等于所述第一预设时间间隔时,根据所述第二时间差以及获取到的所述实时时刻更新所述模拟游戏的游戏进度;当相邻两个所述第一预设时间间隔获取到的所述本地系统的实时时刻的第三时间差小于所述第一预设时间间隔时,暂停更新所述模拟游戏的游戏进度并存储所述第三时间差;所述方法还包括:当检测到针对所述模拟游戏的结束指令时,根据所述结束指令获取所述本地系统的第三时刻,并存储所述模拟游戏在所述第三时刻的游戏进度以及所述第三时间差的绝对值,所述第三时间差的绝对值为所述模拟游戏下次启动时更新至下一个游戏进度所增加的游戏时长。8.一种游戏进度的更新控制装置,其特征在于,所述装置包括确定单元、第一获取单元、第二获取单元、计算单元以及更新单元,其中:所述确定单元,用于当模拟游戏启动时,确定所述模拟游戏的启动方式;所述第一获取单元,用于根据所述启动方式获取所述模拟游戏本次启动时的第一时刻;所述第二获取单元,用于获取预先存储的上次退出所述模拟游戏时的游戏进度,上次退出所述模拟游戏时的所述游戏进度包括上次退出所述模拟游戏时的第二时刻以及更新至下一个游戏进度所需的第一时长;所述计算单元,用于计算所述第一时刻与所述第二时刻的...
【专利技术属性】
技术研发人员:季辉,
申请(专利权)人:广东小天才科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。