谷歌游戏服务,获取房间列表

时间:2013-07-14 08:34:29

标签: android

我打算在我的应用中引入Google Play游戏服务。但是我不确定我是否可以提供以下功能。我需要能够列出可用的房间,以便玩家可以加入他选择的任何房间而不是自动加入。

有办法吗?谢谢

3 个答案:

答案 0 :(得分:2)

在我们API的当前实现中,没有可以自愿进入的“开放房间”。你需要一个进入房间的邀请。因此,我们所拥有的最接近您所要求的方法是GamesClient.loadInvitations()方法,该方法将列出所有当前有效的播放器房间邀请。

如果您尝试实施的行为是“我想加入一个颠倒四维国际象棋的房间”,而不是由朋友特别邀请,那么您想要的可能是自动匹配< / em>的。自动匹配意味着您创建一个房间并指定您在游戏中想要的玩家数量,以及可选的表示游戏类型的变体代码(整数)。然后,API将匹配一组想要在那个时刻播放相同变体的玩家,并将它们全部放在同一个房间。

答案 1 :(得分:0)

您可能需要使用Leaderboards in Android

答案 2 :(得分:0)

我无法在当前版本的游戏服务中看到你如何做到这一点(至少如果你按照谷歌要求的方式使用API​​)。

然而我只是注意到了这一点:

https://developers.google.com/games/services/web/api/rooms/join

  

加入一个房间。仅供Games SDK内部使用。打电话给这个   方法直接不受支持。

也许这种事情可能会在以后发生?