开发在线多人游戏的方法?

时间:2018-04-07 09:42:46

标签: java android libgdx multiplayer

我最近在Java开发了一个 2D游戏,没有任何外部包。

但是,我对一个新项目感兴趣,该项目需要multiplayer Android在线Android(以及可能 Linux / Windows )。

首先,我在network development开发中以及multiplatform advantages中都不知道。我不知道从哪里开始看,所以这就是我问这个问题的原因。

到目前为止,我已经阅读过将{strong> libGDX 用于local multiplayer game的内容。我计划学习如何使用它,但我还没有理解开发在线游戏与开发本地多人游戏有何不同。所以这是我的问题:

  • 我可以使用 libGDX 开发multiplayer games并轻松添加在线多人游戏吗?或者我是否应该从头开始在线开发它?
  • 我可以阅读有关开发Android的任何建议指南吗?
  • 我可以在不担心sqlite的情况下开发 libGDX 游戏,然后在移植时添加触摸输入吗?

2 个答案:

答案 0 :(得分:3)

我可以积极回答你的所有问题。我和我的朋友用libgdx开发了一个应用程序,我们也在play store上发布了它。目前它仅适用于Android,但它具有我们将很快使用的多平台优势。我们正在添加在线多人游戏,并不复杂。如果您想看到它,名称为"Cetriolino"

答案 1 :(得分:1)

  

我可以使用libGDX开发本地多人游戏并在线添加   多人游戏很容易?或者我应该开始开发它   在线从头开始?

首先设计多人游戏是一种方法,因为您制作的游戏引擎需要不同类型的逻辑来支持多人游戏。首先是单人游戏,然后是需要重大重构的多人游戏风险。

  

是否有任何关于开发的推荐指南   多人游戏?

是的,有很多,但哪一个取决于游戏类型,搜索亚马逊/谷歌。

  

我可以在不担心Android的情况下开发我的libGDX游戏,然后在移植时添加触摸输入吗?

是的,但如果您只使用两个平台上都可用的输入,例如点击/拖动/缩放,则移植会更容易。