桌面游戏上的Google Play游戏服务

时间:2013-12-29 19:04:52

标签: android libgdx google-play-services

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

1 个答案:

答案 0 :(得分:8)

当我面对同样的问题时,我没有完整的答案,但我认为简短的答案是肯定的,你可以。 但是你必须使用其余的API而不是一个漂亮的java API,并且某些功能不可用(例如实时在线多人游戏支持)。你可以在这里看到参考:

https://developers.google.com/games/services/web/api/index

正如你所看到的那样,主要的东西,如成就,排行榜和回合制多人游戏服务应该是可用的(你甚至可以看到有像加入房间的东西,但它们被标记为“供游戏内部使用”仅限SDK。“),所以我猜REST API涵盖了主要需求。

我还没有在桌面应用程序上测试它,并且肯定你会想要一些支持库来帮助解决HTTP-REST协议的怪癖,但我认为这是可行的。


编辑:由于此API适用于网络,您可能仍需要与用户进行某种初始JavaScript交互(使用谷歌的JavaScript库)以便首先验证用户,但其余的交互可以完成“服务器端”(以及您想要的任何语言)。阅读本文了解更多详情:

https://developers.google.com/games/services/web/serverlogin