Android在线游戏帮助/教程

时间:2011-06-14 16:40:55

标签: android connection multiplayer

我正在构建一款旨在成为多人游戏的安卓游戏。目标是让10到20个左右的用户能够控制它们并使用服务器更新它们的位置。我从来没有用Android应用程序做过这种事情,所以我很好奇。

我应该期待什么样的速度?

处理此类动作的最佳方法是什么?

我猜我将向我的服务器(将是PHP)发送某种请求,其中包含每个特定单元的当前网格(x,y),类型,目标和操作。

我试过寻找关于这类事情的一些教程,但我没有想出太多。任何建议或见解都会很棒!

1 个答案:

答案 0 :(得分:1)

如果您希望每个播放器连接一个服务器的解决方案,您可能需要使用套接字。但这不应该用PHP来完成(但它可以)。

然后,您的客户将通过OutputStream将数据发送到您的服务器,服务器将对其进行处理(执行必要的操作),然后将其发送回其他侦听设备(使用InputStream客户方)。

不幸的是,你需要一个root-server来运行你自己的服务器程序。