在桌面游戏中使用Google Play游戏服务

9

我使用Libgdx框架在Java中创建了一个游戏。现在我想知道是否可以在桌面(java/.jar)游戏中使用Google Play游戏服务,或者它只适用于移动设备?

1个回答

8
作为面临同样问题的人,我没有完整的答案,但我认为简短的答案是可以的,你可以使用REST API而不是一个好用的Java API,并且某些功能不可用(例如实时在线多人支持)。您可以在此处查看参考文献:https://developers.google.com/games/services/web/api/index。如您所见,主要内容如成就、排行榜和基于回合制的多人游戏服务应该是可用的(甚至可以看到有加入房间的东西,但被标记为“仅供Games SDK内部使用。”),因此我认为REST API可以涵盖主要需求。我还没有在桌面应用程序上测试过这个API,当然你需要一些支持库来帮助解决HTTP-REST协议的问题,但我认为这是可行的。
编辑:由于此API是面向Web的,您可能仍需要使用Google的JavaScript库与用户进行一些初始的JavaScript交互以进行身份验证,但其余的交互可以在“服务器端”完成(并且可以使用任何您想要的语言)。阅读此内容以获取更多详细信息:https://developers.google.com/games/services/web/serverlogin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接