我想在我的iOS游戏中构建一个大规模的社交异步游戏模式,是否有iOS API?

我想在我的iOS游戏中构建一个大规模的社交异步游戏模式,是否有iOS API?,第1张

概述我正在构建我的第二个游戏,我想知道是否有一个iOS API来帮助我构建一个社交异步游戏.我之前使用过GameCenter(对于排行榜),但我不认为GameCenter是我可以用来做的事情. 我可以使用任何开源组件吗? Facebook SDK之类的东西? 我需要在服务器上运行游戏吗? 实际上,你可以将GameCenter用于你想要构建的一些东西.例如,有一个用于配对和回合制风格游戏的内置机制.您可 我正在构建我的第二个游戏,我想知道是否有一个iOS API来帮助我构建一个社交异步游戏.我之前使用过GameCenter(对于排行榜),但我不认为GameCenter是我可以用来做的事情.

我可以使用任何开源组件吗? Facebook SDK之类的东西?
我需要在服务器上运行游戏吗?

解决方法 实际上,你可以将GameCenter用于你想要构建的一些东西.例如,有一个用于配对和回合制风格游戏的内置机制.您可以查看 GKTurnBasedMatch以获取更多信息.

但是,GameCenter确实有其局限性. Andrew Plotkin有一个很棒的blog post,它描述了他构建基于回合制游戏的GameCenter游戏的经验.简而言之,使用GameCenter有点令人沮丧,其中一个参与者需要不断维持游戏状态(因为它都是基于客户端的)并且两个玩家都无法同时采取行动.此外,玩家退出游戏存在问题(Apple没有提供放弃游戏或跳过某人的机制).

你总是可以走很长的路,用自己的服务器实现游戏.您需要构建多种机制,如注册,匹配,推送通知集成,存储以及客户端到服务器通信.

另一个需要考虑的选择是使用Nextpeer’s SDK.它们为希望结合“与朋友一起玩”功能的游戏提供了完整的解决方案,并且它是免费的.他们负责配对,推送通知和所有服务器端逻辑.游戏本身只需要实现一些简单的方法,如开始游戏,报告得分和结束游戏.这很简单,他们在这里有一个simple screencast,展示了如何做到这一点.

总结

以上是内存溢出为你收集整理的我想在我的iOS游戏中构建一个大规模的社交异步游戏模式,是否有iOS API?全部内容,希望文章能够帮你解决我想在我的iOS游戏中构建一个大规模的社交异步游戏模式,是否有iOS API?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1038298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存