Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带GameKit的iOS回合制游戏?_Ios_Gamekit - Fatal编程技术网

带GameKit的iOS回合制游戏?

带GameKit的iOS回合制游戏?,ios,gamekit,Ios,Gamekit,从我所做的研究来看,GameKit似乎主要关注排行榜和成就。我正在尝试开发一个基于回合的游戏,比如与朋友或跳棋的单词游戏。GameKit可以用于此用途吗?Game Center应用程序似乎要求您和您的朋友同时打开应用程序并邀请对方玩。我希望通过“与朋友交流”的方式,让你收到朋友已采取行动的通知。GameKit可以这样做吗 如果没有,这是如何实现的?GameKit/Game Center可用于解决您可能需要的许多社交游戏方面,但实际游戏(与朋友的对话)将需要一个服务器,该服务器具有专门为您的游戏规

从我所做的研究来看,GameKit似乎主要关注排行榜和成就。我正在尝试开发一个基于回合的游戏,比如与朋友或跳棋的单词游戏。GameKit可以用于此用途吗?Game Center应用程序似乎要求您和您的朋友同时打开应用程序并邀请对方玩。我希望通过“与朋友交流”的方式,让你收到朋友已采取行动的通知。GameKit可以这样做吗


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

GameKit/Game Center可用于解决您可能需要的许多社交游戏方面,但实际游戏(与朋友的对话)将需要一个服务器,该服务器具有专门为您的游戏规则创建的web服务

这里有许多关于Web服务的帖子,以下是一些:


值得在iOS 5中查看。如果您还没有推出自己的解决方案,可能就应该这样做。

在新的iOS 5 SDK中使用GKTurnBasedMatch将允许您这样做

我给您一些建议。您可以使用GKTurnBasedMatch类作为参考。在GKTurnBasedMatch中,您将发现

1) 正在检索现有匹配项

2) 创建新的匹配项

3) 正在检索有关匹配的信息

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

5) 处理当前玩家的回合

6) 留下火柴

7) 结束比赛并从游戏中心删除比赛

不过,您也可以在这里阅读有关该类的详细说明。有关更多详细信息,请访问以下链接。谢谢


GameCenter可用于实时和回合制,请查看此处的教程:。它有两个部分,第二部分包含大部分游戏逻辑。项目代码也可以下载

那么游戏中心配对有什么好处呢?你只能找到一个人一起玩,但不能真正玩游戏?它可以用来玩实时多人游戏。。基于回合的是。。但是你不能退出这个应用程序。GKTurnBasedMatch类是在这样的游戏中传递游戏数据的理想选择——不需要你提到的任何额外的Web服务。