如果我想使用游戏中心API实现多人跳棋游戏,是否意味着我不必编写服务器,我将使用游戏中心的服务器?
我是游戏中心的新手,我想知道它的用途。
感谢。
答案 0 :(得分:1)
是的,绝对不想写任何服务器。苹果的Game Center
处理它。首先,您需要导入GameKit
框架。它将维护游戏中心服务器。在Game Center
中你有Leaderboards
(你可以在哪里看到使用你的应用程序的所有玩家的得分)和Achievements
(你可以设置一些成就,当用户在您的应用中跨越特定分数1000,2000,3000 ......等时。 Leaderboards
和achievements
是两个不同的viewControllers,您可以通过编码显示它们。详情请访问以下链接http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/GameCenterOverview/GameCenterOverview.html非常清楚。如果您有任何疑问,请随时与我联系。我最近实施了排行榜和成就,但没有实现多人游戏功能。要执行所有这些操作,您必须在GameCenter
帐户中启用iTunes
。
答案 1 :(得分:1)
这是一个很棒的教程,可以让你在几个小时内启动并运行!
答案 2 :(得分:0)
事实上,为了获得良好的多人游戏体验,您需要考虑最终编写将用户数据保存在数据库中的服务器端代码。
我遇到了相同的情况,最后使用 Parse 以及推送通知结束了。
如果您坚持认为可以通过游戏中心执行以下操作:
借助Game Center服务,您可以通过实时匹配或回合制匹配将玩家彼此联系起来。只要您不关心用户数据存储或游戏体验,一切都很好!