gpt4 book ai didi

java - Libgdx 和服务器游戏

转载 作者:行者123 更新时间:2023-11-30 02:25:57 25 4
gpt4 key购买 nike

我想创建一个多人纸牌游戏,但有一个服务器端。我在 Libgdx (android) 上进行视觉开发。

我成功地将我的应用程序与 Google Play 服务连接起来,因为我认为我可以使用 Google Play 帐户在服务器中创建我的游戏所需的信息。比如胜数,败数……

我真的很困惑,因为我感觉不对。我应该继续使用 google 还是创建自己的登录名并直接使用 socket 在我的服务器上创建一个帐户?

非常感谢(对不起我的英语)

最佳答案

如果可以,您应该利用 Google Play 基础架构来跟踪游戏服务器的状态。与滚动您自己的基础架构相比,它应该为您解决很多问题(尤其是可靠地识别用户)。

Google Play 基础架构的一个缺点是它只能在 Android 设备上运行(因此,如果您的 Libgdx 应用也在其他平台上运行,则这些平台将需要不同的解决方案)。

Google Play 基础架构还假设您的 Android 客户端可以相互通信,并且可以将简单状态(例如输赢值和保存的游戏状态)推送到 Google 服务器或在彼此之间推送。我认为不支持使用 Google Play 基础架构运行真正的服务器端代码(尽管您至少可以利用登录)。

您是否在此处查看了 Libgdx 文档和代码教程:https://github.com/libgdx/libgdx/wiki/Google-Play-Game-Services-in-LibGDX

关于java - Libgdx 和服务器游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27912313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com