【问题标题】:Multiplayer turn based game in android [closed]android中的多人回合制游戏[关闭]
【发布时间】:2012-05-07 13:28:44
【问题描述】:

我正在尝试在 Android 上开发多人游戏..接近 TIC TAC TOE 游戏(2 人回合制游戏)。我是整个多人游戏开发的新手,所以我想澄清一下在几个想法上..

  1. 我是否需要云服务器(例如 smartfoxserver、Photonserver 等服务器)来处理回合制游戏?

  2. 对于像上面这样的简单游戏,我是否必须使用开源 SDK(如 Skiller)使其多人游戏,还是必须自己编写服务器和客户端编程?

    李>
  3. 除了 Skiller 之外,还有其他开源 SDK,(openfiet 和 scoreloop,根据我的 google 搜索,我猜他们的 SDK 上不支持回合制游戏)

提前谢谢..

【问题讨论】:

    标签: android network-programming multiplayer


    【解决方案1】:
    1. 不,对于简单的 2 人游戏,完全不需要云服务器(用户 104 提到的套接字......可能是一个选项)。无论如何,您可能都想考虑一个,以便更好地跟踪游戏活动并限制作弊,但服务器端显然是有成本的。

    顺便说一句,我不会考虑购买昂贵的服务器解决方案,而是考虑寻找 CAAS 提供商,例如 Stackmob、Parse、Kinvey 等。或者只是使用 AppEngine 或亚马逊云。

    1. 如果存在任何好的开源 SDK,它显然是一个有趣的选择。但是,我认为没有(在开始使用该库之前,我会仔细阅读 Skiller 许可证)。

    2. 我不知道。 AndEngine 具有某种多人游戏组件。 MAGES 是一个早期的多人游戏框架,现已停产。

    【讨论】:

    • 我认为这接近解决我的回合制游戏问题。这些天我实际上正在寻找适用于 android 的 ASMACK。我在 SO,stackoverflow.com/questions/6263991/… 上找到了这个,我想我在发布之前没有正确搜索 :)
    【解决方案2】:

    我目前正在编写一个多人回合制安卓游戏,我正在自己编写客户端/服务器。我看过skiller和其他人的api,但我想挑战自己。这很涉及,但正如我所说,获得更多经验是一个挑战。我已经用 php 编写了我的服务器,当然也用 java 编写了我的客户端。如果您能够正确把握时机和识别,事情就会开始顺利。

    【讨论】:

      【解决方案3】:

      我认为对于这样一个简单的游戏,你可以避免使用服务器。这是一个电话到电话应用程序的示例,其中一部电话是服务器 http://www.android10.org/index.php/articlesgeneralprogramming/262-socket-programming-in-android-applications

      【讨论】:

        猜你喜欢
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多