首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滚动您自己的多人iPhone设置?

滚动您自己的多人iPhone设置?
EN

Stack Overflow用户
提问于 2012-01-12 09:45:04
回答 2查看 138关注 0票数 1

我一直在研究在iPhone游戏中实现多人游戏(internet)的各种选择。游戏中心、OpenFeint等显然很好,稳定,功能丰富.但我不禁认为我的需求比他们提供的要简单得多。

如果我想编一个简单的2d坦克游戏,我能不能..。

services'.

  • when
  • 在网络上安装了一个mysql服务器,使用一些get/set php脚本到actas的web
  • ,你打开游戏,调用服务器,记录你的“可用”。
  • 当您选择Play时,会发出一个呼叫来检索“可用”IP的列表。
  • 您选择一个对手,远程IP存储在本地。
  • 游戏开始,UDP处理您的IP和对手IP之间的数据。

..or,这不管用吗?很抱歉,我是游戏/网络开发公司的n00b!

提前谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-01-12 15:16:52

除了complexities that dtuckernet points out之外,几乎没有其他事情需要考虑:

  • 您需要考虑运行和支持web服务器的成本。你能保持与苹果和OpenFeint?
  • GameCentre支持它的游戏相同或更好的正常运行时间吗?应用商店增加了一个图标,游戏中心本身列出了你的朋友拥有的游戏。如果代码很容易(我怀疑这不是真的),那么请不要低估免费advertising!
  • Even的作用,为什么要冒着开发自己的风险,因为有经过良好测试的代码可以免费使用?

顺便说一句,根据您的需求,您可能需要使用一种混合方法。例如,当苹果主持游戏中心时,每个游戏中心最多有四名玩家。您可以使用GC找到玩家,然后在自己的服务器上运行游戏本身。

票数 2
EN

Stack Overflow用户

发布于 2012-01-12 14:38:43

当然,这是可行的,但要实现这一点可能比最初看上去要困难一些。您必须处理诸如NAT/防火墙遍历之类的事情,如果您正在使用UDP,您需要实现某种类型的心跳,以确保您知道设备何时断开连接(并相应地处理它)。

在大多数情况下,最好使用已经解决了这些问题的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8832918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档