iphone - 关于在 iOS 和 Android 上开发多人游戏的建议?

标签 iphone android networking ios multiplayer

<分区>

我正在开发一款简单的游戏,以体验移动平台(尤其是 Android 和 iOS)上的多人游戏开发。我现在正在规划游戏的网络/多人游戏方面,需要一些建议。

首先,我将 Google App Engine 视为游戏的服务器端。但我了解到应用引擎无法直接连接到客户端。所以用户的更新不能用这种方法直接发送给其他人。然后我开始考虑将游戏服务于当前 session 的玩家之一。但当然有些功能将在服务器上。你认为这是个好主意吗?

其次,我正在寻找一种协议(protocol)来通信 iOS 和 Android。 YAML 和 JSON 是我目前看过的。

如有任何关于多人游戏开发的其他建议,我们将不胜感激。谢谢...

最佳答案

免费解决方案:

  1. 市场领导者:http://openfeint.com/developers (>40,000,000 名用户)
  2. Scoreloop:http://www.scoreloop.com/

开箱即用的解决方案:

  1. Exit Games 的光子:http://www.exitgames.com/
  2. Elektrotank http://www.electrotank.com/
  3. Smartfox:http://www.smartfoxserver.com/

自行开发解决方案毫无意义(假设您想赚钱)。

关于iphone - 关于在 iOS 和 Android 上开发多人游戏的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4163469/

相关文章:

iphone - 缩放整个 View Controller

iphone - XCode/Git,更新文件的状态在源代码管理中没有更新

iphone - 在 for 循环中使用不同的 url 多次发送 NSURLConnection 请求

android - Android 中的自定义隐式 Intent 不起作用

linux - 如何将应用程序绑定(bind)到 LINUX 中的特定网络接口(interface)?

iphone - Xcode 4 + iOS 4.3 : "No Packager exists for the type of archive"

java - Android中解析JSON的问题

android - 使用jlayer在Android上进行慢速MP3解码

android - 真的更喜欢网络 : select my own network provider as soon as it is available (from code)

c# - 执行 HttpWebRequest 一段时间后,结果开始超时