理论视图中的 AppWarp

AppWarp in theoretic view

这是我第一次为我的游戏开发多人模式,所以也许这就是我有这么多问题的原因。 所以,我已经阅读了所有现有的教程(还有 YouTube 视频),但有一些问题。(因为 libgdx 自教程发布以来已经发生了很多变化。)

  1. 项目文件夹结构应该是什么样的?我应该将哪些包添加到 libGDX 项目中的 android 文件夹?

  2. 我现有的单人游戏有 2 个不同的角色。一种用于播放器,一种用于计算机,具有不同的动机。这是一个基于图的游戏,他们都通过用两种不同的颜色标记其顶点来玩。(游戏有一个数学基础,一个图算法。)所以,这样所有两个玩家的代码库应该是相同的?

  3. 也许我需要一个带有一些听众的屏幕来进行多人游戏,仅此而已?你能告诉我一些关于构建这个屏幕的基础知识吗?

libGDX 改变的项目结构使得解释旧的 AppWarp 教程变得困难和复杂。

您可以按照我们的文档进行集成。我可以建议有助于您从单人游戏到多人游戏的对话的步骤。 在主屏幕初始化 AppWarp SDK。 初始化后打开应用程序时连接用户 用户连接后,您可以 create/Join 房间 API 并在加入房间成功后进入游戏场景。

在游戏场景中,无论何时轮到你,都可以使用 sendMove 发送回合数据 API。

每当收到游戏数据时,您都可以检查 nextTurn 用户并在游戏屏幕上更新相应的 UI 因此,这些是您可以用于单播放器到多播放器转换的步骤。

如果您在游戏集成方面需要更多帮助,请告诉我。