我正在研究双人游戏的多人连接选项,并想知道可以使用哪些选项。我已经在网上阅读了很多东西,但仍然无法解决这个问题。我已经使用GameKit.h的GKSession做了一个教程,但我对Game Center和GameKit是否是同一个东西感到困惑。
基于回合制和实时双人游戏的连接选项有哪些?这些连接选项对这两种风格都有好处吗?
谢谢!
答案 0 :(得分:2)
Game Center是Apple提供的面向客户的服务名称。 GameKit是Apple为开发人员提供实现Game Center功能的框架。
你是否制作回合制或实时游戏真的取决于你正在制作的游戏类型。
答案 1 :(得分:0)
绝对同意@WendiKidd - 你需要决定你正在制作什么类型的游戏以确定要使用的技术。 Game Center不会直接为您解决这个问题,它只会为您提供一个可以附加的“额外”API。
话虽这么说,回合制可能更容易编写,并有更多的实施选择。您需要/想要在中间设置一个服务器,它可以充当不同玩家的中央仲裁者。例如,玩家一提交移动,该移动将被发送到您的服务器。然后,当玩家2登录/播放时,游戏将检查服务器是否有更新,然后相应地影响游戏状态。