4

就操作系统/平台而言,我正计划以 Android 作为我的主要关注点编写多人游戏,但我希望能够将游戏至少移植到网络上。我正在研究 Andengine,因为我刚开始使用 java 和 android,它似乎对新手最友好。游戏不应该太苛刻,因为它将是一个带有简单动画和聊天的 2d 回合制游戏。

  1. 所以我的主要问题 - 是否可以将 Andengine 游戏移植到网络上?

  2. 如果不是,你会建议什么?

  3. 我查看了 libgdx,但我担心对于刚开始使用 java/android 的人来说它可能有点高级。我的假设是否正确?

  4. 我一直在玩的另一个想法是在 Flash 中编写游戏并使用 Adob​​e Air 将其移植到 Android - 有人有这方面的经验吗?这是个坏主意吗?我有点怀疑这将如何运作,但如果没有人能真正说服我放弃这个想法,我可能会走这条路。

我也考虑过用 pygame 编写游戏,因为它看起来更容易,但我不喜欢玩家必须下载 Pygame Subset for Android 或 Kivy 之类的东西才能运行游戏的想法。所以基本上,如果其他选项要么太难,要么不能在 android 上运行,那么我可能会选择 Andengine,如果人们足够喜欢它,我可能会考虑稍后为 web 重写它。

4

3 回答 3

15

Moai SDK是一款面向游戏开发者的开源多平台框架。lua 中的一个代码 - 一种动态编程语言(易于学习)。使用 Moai 制作的应用程序可以部署到 iOS、android 和 chrome 网上商店。

Moai 可能是另一种选择。

于 2012-02-02T22:36:59.227 回答
3

Andengine 是一个很好的起点。(我现在已经用它做了 3 个项目,我真的很喜欢它)。但它不会部署到除 android 之外的任何东西。这是它的强项和弱点。作为一项优势,将 android OS 功能和库与您的项目集成非常容易,并且具有良好的性能。作为一个弱点,它只能在android上运行。

一次代码在任何地方发布平台通常会牺牲开发时间来换取速度和大小。该领域的一些顶级竞争对手是:

  • 安萨电晕
  • AppMobi
  • 电话间隙
  • Unity3D
  • Adobe Flash(网络分发的奖励)
  • 和别的。(例如,@andrew 列出的 Moai SDK)

每个平台都推出了成功的游戏。找到最适合您和您的项目最需要的一款。不要忘记检查您想要集成的内容,例如使用 Facebook 移动版、AdMob、OpenFeint 或其他 3rd 方服务。

祝你好运,享受你的游戏制作!

于 2012-02-02T22:49:41.663 回答
1

请注意,用户无需下载“Kivy”即可运行游戏。作为其他工具包,您的应用程序将提供 Kivy 作为您将使用的其他库。

于 2012-02-15T18:34:17.463 回答