【问题标题】:iOS - turn-based game with GameKit?iOS - 使用 GameKit 的回合制游戏?
【发布时间】:2011-03-15 18:42:14
【问题描述】:

根据我所做的研究,GameKit 似乎主要与排行榜和成就有关。我正在尝试开发一个回合制游戏,例如 Words with Friends 或 Checkers。 GameKit 可以用来做这个吗? Game Center 应用程序似乎要求您和您的朋友同时打开应用程序并邀请彼此玩。我想要 Words With Friends 方法,您可以在其中收到朋友已采取行动的通知。 GameKit 可以做到这一点吗?

如果没有,这是如何实现的?

【问题讨论】:

    标签: ios gamekit


    【解决方案1】:

    GameCenter 可用于实时和回合制,请在此处查看教程:http://www.raywenderlich.com/5480/beginning-turn-based-gaming-with-ios-5-part-1。它有两部分,第二部分包含大部分游戏逻辑。项目代码也可以下载。

    【讨论】:

      【解决方案2】:

      值得一试 iOS 5 中的 new GameKit APIs。如果您还没有推出自己的解决方案,GKTurnBasedMatch 应该可以解决问题。

      【讨论】:

        【解决方案3】:

        在新的 iOS 5 SDK 中使用 GKTurnBasedMatch 将允许您执行此操作

        【讨论】:

          【解决方案4】:

          我有一些建议给你。您可以使用 GKTurnBasedMatch 类作为参考。在 GKTurnBasedMatch 你会发现

          1)检索现有匹配,

          2)创建新匹配,

          3) 检索有关比赛的信息,

          4)检索匹配的自定义数据,

          5) 处理当前玩家的回合,

          6) 离开比赛,

          7) 结束比赛并从 Game Center 中删除比赛。

          但是,您也可以在此处阅读有关该课程的详细说明。有关详细信息,请访问以下链接。谢谢

          http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKTurnBasedMatch_Ref/Reference/Reference.html

          【讨论】:

            【解决方案5】:

            GameKit / Game Center 可用于解决您可能需要的许多社交游戏方面的问题,但实际玩游戏(ala Words with Friends)需要一个服务器,该服务器具有专门为您的游戏规则创建的网络服务。

            这里有很多关于webservices的话题,这里有几个:

            【讨论】:

            • 那么游戏中心匹配有什么好处呢?只能找人一起玩,不能真正玩游戏?
            • 它可以用来玩实时多人游戏..回合制可以..但你不能退出应用..
            • GKTurnBasedMatch 类非常适合在此类游戏中传递游戏数据 - 无需您提到的任何类型的额外网络服务。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-06-26
            • 1970-01-01
            • 1970-01-01
            • 2014-03-07
            • 2015-06-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多