在本发明专利技术的实施例中描述了用于一种游戏方法的改进能力,该方法包括以下步骤:(a)在从发起在场参与者接收游戏发起请求时,提供计算机生成的多玩家游戏环境,其中发起在场参与者可以玩游戏并且邀请至少一个附加参与者加入游戏;(b)响应于从在场参与者接收第二参与者邀请,请求第二在场参与者加入游戏;并且(c)在第二参与者邀请之后,提供用于在开始游戏之前接收第二在场参与者对加入游戏的接受的等待时段,其中如果第二在场玩家在等待时段内接受则两个玩家在场玩游戏,而如果不是,则向模拟在场对手提供游戏间交互,从而使得对手看起来为在场对手。
【技术实现步骤摘要】
【国外来华专利技术】
领域:本专利技术涉及计算机游戏,并且更具体地涉及一种交互式异步计算机游戏基础结构。
技术介绍
_6] 相关技术描述:大多数当前多玩家计算机系统落入回合制(turn-based)和同步这两大类。在回合制的计算机游戏中,很像是在非基于计算机的“棋盘游戏”中,玩家在回合之间交替,因此交互性非常有限。回合制的游戏由于它们的“一个玩家、然后另一玩家”性质而经常被称为异步玩游戏基本形式。在同步计算机游戏中,玩家通常交互从而都立刻玩游戏,并且经常在图形玩家界面中实时描绘多个玩家的动作。这两个玩计算机游戏类型在所有玩家同时登录并且玩游戏时工作良好。然而,当玩家不能同时登录时,回合制的游戏变成在更长时间段内(比如在数小时、数天或者数周内)而不是实时玩的游戏,并且同步游戏变成玩起来很难。即使当玩家愿意与随机配对的陌生人玩在线游戏时,仍然可能存在玩家不能找到适当对手(比如在相同技能水平、年龄、位置等的对手)的时候。因此,即使游戏在如果它具有在线玩游戏的某一水平的数目为X的玩家时可以最令人享受,大多数游戏仍然无法在某一服务点满足这一标准并且体验的质量大幅下降,从而使游戏的生命周期缩短。玩家也希望以“在场(live) ”或者至少看起来“在场”的方式与其他人和/或好友交互。因此,存在对一种玩计算机游戏的方法的需要,该方法允许玩家以看起来并且感觉如同实时玩游戏的方式配对而无需所有玩家实际上同时玩游戏。以这一方式,存在对一种异步玩游戏的更高级方法的需要,该方法允许享受水平可与“真正的”实时玩游戏相当而无需要所有玩家同时活跃地玩游戏所施加的限制。此外,即使在“真正的”实时多玩家玩游戏时,用户仍然可以与预先记录的游戏匹配以便减少玩家为了加入游戏而必须等待的时间和/或增加表观用户活动数量。在这样的情况下,游戏通常将向数据库进行调用以获得玩游戏数据。随着用户数目增加(比如对于例如成功在线游戏而言从数以万计到十万计的并发用户),数据库处理调用所花费的时间呈指数增加,这可能造成不希望的滞后时间和/或容量限制。另外,由于这些约束,系统设计者可能仅使用相对小的样本量来填充预先记录的玩游戏的不同水平的桶并且可能无法优化来自最广泛种类的实际用户的样本玩游戏数目、少得多地存储用于大多数或者甚至所有实际用户的玩游戏。存在对一种用于解决这样的挑战的可伸缩、高效和灵活的基础结构的需要。
技术实现思路
在实施例中,本专利技术可以提供一种部分基于先前玩游戏的混合同步(即在场)_异步(即模拟在场或者表观在场)的玩游戏。也就是说,本专利技术的在线游戏可以提供实时“在场”玩家与未实时玩游戏的表观在场玩家的组合或者混合。表观在场玩家的游戏可以由本专利技术生成为在在场玩家看起来为在场而事实上基于被邀请玩游戏的当前不可实时玩游戏的那些玩家的先前玩游戏由本专利技术创建。在实施例中,一种在计算机可读介质中体现的计算机程序产品,该计算机程序产品当在一个或者多个计算机上执行时,可以执行以下步骤从活跃参与者接收针对玩游戏的请求,其中该请求包括对至少第一访客参与者和第二访客参与者的邀请;响应于请求,接收第一访客参与者可用于在场同步玩游戏的指示;响应于请求,引起针对第二访客参与者取回先前玩游戏数据,其中响应于第二访客参与者的先前 玩游戏存储先前玩游戏数据;并且进一步响应于请求,提供混合同步-异步玩游戏环境,其中活跃参与者能够基于先前玩游戏数据同时与在场第一访客参与者和表观在场第二访客参与者二者对抗玩游戏。X个在场玩家可以与Y个表观在场玩家对抗玩游戏。如果X大于一,则X个在场玩家可以相互对抗玩游戏同时也与Y个表观在场玩家对抗玩游戏,这些表观在场玩家实际上是异步玩游戏记录(以它们的原有格式或者有修改)。对X和Y的大小无固有限制。换言之,可以支持在场玩家与表观在场异步玩家的任何组合,例如比如一个在场玩家和两个异步玩家;两个在场玩家和两个异步玩家;一个在场玩家和十个异步玩家;五个在场玩家和一个异步玩家;等等。在实施例中,本专利技术可以提供一种部分基于先前玩游戏的混合同步(即在场)-异步(即模拟在场或者表观在场)的玩游戏,其中游戏记录可以在玩游戏之前由所有在场玩家下载。在实施例中,一种在计算机可读介质中体现的计算机程序产品,该计算机程序产品当在一个或者多个计算机上执行时,可以执行以下步骤从活跃参与者接收针对玩游戏的请求,其中请求包括对至少第一访客参与者的邀请;响应于请求,确定第一访客参与者是否可用于在场同步玩游戏并且希望加入在场同步玩游戏;如果第一访客参与者不可用或者不希望加入,则引起针对第一访客参与者取回先前玩游戏数据,其中响应于第一访客参与者的先前玩游戏存储先前玩游戏数据;进一步响应于请求,提供混合同步-异步玩游戏环境,其中活跃参与者能够基于先前玩游戏数据与表观在场第一访客参与者对抗玩游戏;并且在开始玩游戏之前向活跃参与者和在场第一访客参与者的客户端计算设施下载第一访客参与者的先前玩游戏数据。在实施例中,第一访客参与者可以随后判决加入在场同步玩游戏并且通知活跃参与者。活跃参与者继而可以停止异步玩游戏并且发起在场同步玩游戏。在实施例中,一种在计算机可读介质中体现的计算机程序产品,该计算机程序产品当在一个或者多个计算机上执行时,可以执行以下步骤从活跃参与者接收针对玩游戏的请求,其中请求包括对至少第一访客参与者和第二访客参与者的邀请;响应于请求,接收第一访客参与者可用于在场同步玩游戏的指示;响应于请求,引起针对第二访客参与者取回先前玩游戏数据,其中响应于第二访客参与者的先前玩游戏存储先前玩游戏数据;进一步响应于请求,提供混合同步-异步玩游戏环境,其中活跃参与者能够基于先前玩游戏数据同时与在场第一访客参与者和表观在场第二访客参与者二者对抗玩游戏;并且在开始玩游戏之前向活跃参与者和在场第一访客参与者的客户端计算设施下载第二访客参与者的先前玩游戏数据。在实施例中,游戏服务器可以向活跃参与者和在场第一访客参与者转送玩游戏,其中该转送可以在邀请附加在场访客参与者玩游戏时提供更短游戏延时。在实施例中,本专利技术可以提供一种部分基于先前玩游戏的混合同步(即在场)_异步(即模拟在场或者表观在场)的玩游戏,其中游戏记录可以在玩游戏之前由主机玩家下载。在实施例中,一种在计算机可读介质中体现的计算机程序产品,该计算机程序产品当在一个或者多个计算机上执行时,可以执行以下步骤从活跃参与者接收针对玩游戏的请求,其中请求包括对至少第一访客参与者和第二访客参与者的邀请;响应于请求,接收第一访客参与者可用于在场同步玩游戏的指示;响应于请求,引起针对第二访客参与者取回先前玩游戏数据,其中响应于第二访客参与者的先前玩游戏存储先前玩游戏数据;进一步响应于请求,提供混合同步-异步玩游戏环境,其中活跃参与者能够基于先前玩游戏数据同时与在场第一访客参与者和表观在场第二访客参与者二者对抗玩游戏;并且在开始玩游戏之前向活跃参与者的客户端计算设施下载第二访客参与者的先前玩游戏数据。在实施例中,游戏服务器可以向活跃参与者和在场第一访客参与者转送玩游戏,其中该转送可以提供由 于网络延时所致的在游戏玩家之间的改进同步。仅向活跃参与者下载可以增加用于玩游戏的启动时间。在实施例中,本专利技术可以提供一种部分基于先前玩游戏的混合同步(即在场)_异步(即模拟在场或者表观在场)的玩游戏本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.05.28 US 61/349,746;2010.06.23 US 61/357,7111.一种游戏方法,包括以下步骤 a.在从发起在场参与者接收游戏发起请求时,提供计算机生成的多玩家游戏环境,其中所述发起在场参与者可以玩游戏并且邀请至少一个附加参与者加入所述游戏; b.响应于从所述在场参与者接收第二参与者邀请,请求第二在场参与者加入所述游戏;以及 c.在所述第二参与者邀请之后,提供用于在开始所述游戏之前接收第二在场参与者对加入所述游戏的接受的等待时段,其中 (i)如果在所述等待时段内接收了来自所述第二在场参与者的接受,则所述发起在场参与者和所述第二在场参与者将是所述多玩家游戏环境中的活跃在场参与者;以及 (ii)如果在所述等待时段内未接收到所述第二在场参与者的接受,则将在具有所述发起在场参与者的所述多玩家游戏环境中呈现基于先前玩游戏数据的模拟第二参与者,从而使得所述模拟参与者至少部分由于在所述发起在场参与者与所述模拟参与者之间的游戏间交互而从所述发起在场参与者的角度看起来为在场参与者。2.根据权利要求I所述的方法,其中所述等待时段是预定的。3.根据权利要求I所述的方法,其中所述等待时段可变。4.根据权利要求I所述的方法,其中所述等待时段动态可调。5.根据权利要求I所述的方法,其中所述等待时段可以由所述发起在场参与者指定。6.根据权利要求I所述的方法,其中所述等待时段可以由所述发起在场参与者提前终止。7.根据权利要求I所述的方法,其中所述模拟第二参与者基于所邀请的第二在场参与者的所述先前玩游戏数据。8.根据权利要求I所述的方法,所述发起在场参与者进一步邀请第三参与者加入所述游戏。9.根据权利要求8所述的方法,其中所述第三参与者接受所述邀请并且作为在场参与者加入所述游戏。10.根据权利要求9所述的方法,其中所述发起在场参与者继而与所述第二在场参与者和所述第三在场参与者玩所述游戏。11.根据权利要求9所述的方法,其中所述发起在场参与者继而与所述模拟第二参与者和所述第三在场参与者玩所述游戏。12.根据权利要求8所述的方法,其中所述第三参与者的接受不在用于所述第三参与者接受的所述等待时段内,并且模拟第三参与者被用作所述第三参与者。13.根据权利要求12所述的方法,其中所述模拟第三参与者基于所邀请的第三在场参与者的所述先前玩游戏数据。14.根据权利要求12所述的方法,其中所述发起在场参与者继而与所述第二在场参与者和所述模拟第三参与者玩所述游戏。15.根据权利要求12所述的方法,其中所述发起在...
【专利技术属性】
技术研发人员:廉义俊,
申请(专利权)人:泰特里斯在线公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。