【问题标题】:android multiplayer gam安卓多人游戏
【发布时间】:2012-05-15 22:54:10
【问题描述】:

我正在尝试开发将使用远程服务器进行协调的多人回合制安卓游戏。我想将 couchbase nosql 服务器与 java sdk 一起使用。我不明白数据将如何从移动设备移动到数据库并返回。请你帮助我好吗 ?我需要使用 jetty 或 tomcat 吗?还有其他方法吗?大多数情况下,我只在客户端工作,所以我无法弄清楚这一点。

【问题讨论】:

    标签: android nosql couchbase


    【解决方案1】:

    您需要从 socket programmming in java 开始,这是您在开发网络应用程序时应该知道的最基本的事情。

    【讨论】:

      【解决方案2】:

      您应该考虑在客户端和服务器之间使用 REST-ful 接口而不是套接字,特别是如果它是一个慢节奏的游戏(例如 Words with Friends 或 Draw Something)

      基本思想是移动设备在您使用服务器设置的各个页面上发布数据:

      http://mygame.com/mobile/api/submitMove?id=123&player=1&move=KnightA4

      然后服务器将读取参数,确定它是否使用数据库有效,并做出相应的响应。

      【讨论】:

      • 我只在客户端工作过,所以我不了解服务器端。你能给我推荐一个好的教程吗?我需要学习使用 jetty 还是 tomcat 吗?
      【解决方案3】:

      如果您想了解服务器并从头开始开发服务器,我可以理解这一点,但作为客户端开发人员,您可能需要花费大量时间来配置、开发、测试、运行、托管、维护、扩展服务器端(当然这可能会花费你很多钱)。如果您希望尽快发布您的游戏,我会提出另一种解决方案。我来自 Skiller,我们有 SDK,可以缩短您将游戏推向市场的时间。您可以使用内置的基于回合的简单 API 来创建或加入现有游戏、挑战玩家、发送消息等等...

      查看我们的wiki pagesSkiller website 了解更多信息。

      很高兴收到您的意见。

      【讨论】:

        猜你喜欢
        • 2012-01-19
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 2013-07-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多