我正在构建一款旨在成为多人游戏的安卓游戏。目标是让10到20个左右的用户能够控制它们并使用服务器更新它们的位置。我从来没有用Android应用程序做过这种事情,所以我很好奇。
我应该期待什么样的速度?
处理此类动作的最佳方法是什么?
我猜我将向我的服务器(将是PHP)发送某种请求,其中包含每个特定单元的当前网格(x,y),类型,目标和操作。
我试过寻找关于这类事情的一些教程,但我没有想出太多。任何建议或见解都会很棒!
答案 0 :(得分:1)
如果您希望每个播放器连接一个服务器的解决方案,您可能需要使用套接字。但这不应该用PHP来完成(但它可以)。
然后,您的客户将通过OutputStream
将数据发送到您的服务器,服务器将对其进行处理(执行必要的操作),然后将其发送回其他侦听设备(使用InputStream
客户方)。
不幸的是,你需要一个root-server来运行你自己的服务器程序。