【问题标题】:Google Play Games Services Skill Based Matchmaking AlgorithmGoogle Play 游戏服务基于技能的匹配算法
【发布时间】:2014-12-12 23:08:30
【问题描述】:

我一直在研究在游戏中使用 Google Play Services 多人游戏功能,我想知道是否可以实现一个匹配系统,如 HoN/LoL/DotA2(以及许多其他游戏),每个玩家都有一个技能等级,并匹配到具有相似技能的玩家的游戏中,如果他们等待的时间过长,那么他们可以与距离他们技能水平更远的玩家匹配。

我遇到的唯一让您可以控制 Google Play 匹配算法的功能是指定专有位掩码的能力,但我不明白如何使用它来实现我想要的。

有谁知道在 Google 系统中实现基于动态技能的匹配算法的方法,或者我可以使用的替代系统(最好是免费的)?

【问题讨论】:

    标签: android unity3d google-play-services


    【解决方案1】:

    您可以在建造房间时使用setVariant(int) 方法。这样你只需将技能等级传递给方法,只有相同等级的玩家才会匹配。

    虽然我不认为 Google Play 游戏服务提供了一种方法来扩展当前玩家可以匹配的玩家集合。

    【讨论】:

    • 谢谢。这至少可以让我实现一个简单的层系统,我无法使用独占位掩码来实现。它还可以让我让玩家排队等待他们想要玩的不同游戏模式或地图。
    猜你喜欢
    • 2016-09-04
    • 2014-02-02
    • 2015-05-22
    • 1970-01-01
    • 2013-07-31
    • 2017-09-27
    • 2018-05-09
    • 1970-01-01
    相关资源
    最近更新 更多