0

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

4

3 回答 3

0

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

查看我们的wiki 页面或我们的Skiller 网站了解更多信息。

很高兴收到您的意见。

于 2012-05-30T06:31:51.420 回答
0

您需要开始使用 java 中的套接字编程,这是您在开发网络应用程序时应该知道的最基本的事情。

于 2012-05-16T00:51:53.033 回答
0

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

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

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

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

于 2012-05-16T00:59:34.653 回答