如何使用 Facebook 好友制作 Android 多人游戏? (Google Play 游戏服务仅使用 G+)

Posted

技术标签:

【中文标题】如何使用 Facebook 好友制作 Android 多人游戏? (Google Play 游戏服务仅使用 G+)【英文标题】:How to make Android Multiplayer Games using Facebook friends? (Google Play Game Services uses G+ only) 【发布时间】:2014-08-12 23:33:03 【问题描述】:

冒着这个问题被标记为“研究”或“过于宽泛”的风险,我将这个问题与我迄今为止所做的研究(算作背景工作)放在一起,特别是因为我一直在研究这个一段时间,但还没有找到一个好的交钥匙解决方案。感谢您的投入!

我想做回合制多人游戏。我找到了 Google Play 游戏服务,但它只适用于 Google+ 登录:https://developers.google.com/games/services/android/turnbasedMultiplayer

我如何对 Facebook 登录进行同样的操作? Facebook 朋友可以使用 Google Play 游戏服务吗?

在我的研究中,我发现的另一个选项是 nextpeer.com,但不确定他们是否可以轮流进行。我想我必须直接向玩家发送消息才能实现回合制玩家,不想那样做。

编辑:在我发布问题后,我发现Android Games Tutorial with Facebook SDK - 试图了解回合制游戏是否可以使用 Facebook SDK 完成。

可以吗?

【问题讨论】:

有什么更新吗?你能将 facebook 登录整合到 google play 游戏服务吗? @user2456977 不。最终使用 Facebook Games API。 哦,有趣! facebook 是否提供多人游戏框架? 【参考方案1】:

免责声明:我是 Nextpeer 员工。

嗨,

Nextpeer 目前不提供基于回合的解决方案。但是,我们的 Facebook 比赛模式中确实有一个异步游戏模式。在这种模式下,玩家可以一起同步或异步播放。在第二种情况下,玩家可以玩游戏,当对手选择玩游戏时,他的游戏记录将播放给他们。这是否满足您的需求?

我很乐意私下进一步讨论,只需发送电子邮件至 support@nextpeer.com 并要求与 Dror 交谈。

【讨论】:

谢谢。我目前正在研究是否要使用 G+ 登录或 facebook 登录。 Nextpeer 提供与 Facebook 的轻松集成,但没有专门的 Turn by turn 游戏机制。谷歌游戏服务为我做后端工作(我是一个初学者程序员,所以希望将服务器端工作保持在最低限度)。非常感谢您的帮助,当我确切知道我需要什么时,我会与您联系。【参考方案2】:

我也一直在寻找类似的解决方案,我想我们有一个对其他人也有帮助的解决方案。只是期待整合它。您可以找到所需的文档here

【讨论】:

以上是关于如何使用 Facebook 好友制作 Android 多人游戏? (Google Play 游戏服务仅使用 G+)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 FBFriendPickerViewController 设置最大好友数?

如何使用 facebook SDK 获取总 facebook 好友列表? [复制]

从 Facebook 应用程序向用户的 Facebook 好友发送消息

如何使用 iOS Facebook SDK 获取所有 Facebook 好友列表

如何邀请 Facebook 好友使用我的应用程序?

如何使用 facebook ios sdk 发出好友请求?