0

如果我想使用游戏中心 API 实现多人跳棋游戏,是否意味着我不必编写服务器,而我将使用游戏中心的服务器?

我是游戏中心的新手,我想知道它的用途。

谢谢。

4

3 回答 3

1

这是一个很棒的教程,可以让您在几个小时内启动并运行!

使用 iOS5 开始回合制游戏

于 2012-09-06T03:52:09.117 回答
1

是的,您绝对不想编写任何服务器。苹果Game Center处理它。首先你需要导入GameKit框架。它将维护游戏中心服务器 。Game Center在您拥有Leaderboards(您可以在其中查看使用您的应用程序的所有玩家的分数)和Achievements(您可以设置一些成就,当用户跨越特定分数 1000、2000、3000 等时)。在您的应用程序中)。Leaderboardsachievements是两个不同的视图控制器,您可以通过编码显示它们。更多详情您可以访问以下链接http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/GameCenterOverview/GameCenterOverview.html很清楚。如果您有任何疑问,请随时与我联系。我最近实现了排行榜和成就,但没有实现多人游戏功能。要执行所有这些,您必须GameCenter在您的iTunes帐户中启用。

于 2012-08-29T11:10:00.790 回答
0

事实上,为了获得良好的多人游戏体验,您最终需要考虑编写将用户数据保存在数据库中的服务器端代码。

我经历过同样的场景,并最终使用Parse和推送通知。

如果您坚持可以使用 Game Center 执行以下操作:

借助 Game Center 服务,您可以通过实时比赛回合制比赛将玩家彼此联系起来。只要您不关心用户数据存储或游戏体验,一切都很好!

于 2015-11-30T15:35:55.920 回答