从Game Kit编程指南得知...
多人游戏允许有兴趣玩在线多人游戏的玩家找到彼此并连接到一起进行比赛。根据您的需求,您的应用程序可以使用Game Kit将所有参与者连接在一起或让Game Kit向您提供一个玩家列表。在后一种情况下,您可以提供自己的网络实现来将玩家连接到您提供的服务器上
我想为Game Center创建一个多人回合制iPhone游戏,并且需要编写自己的游戏服务器。我计划使用Game Center API进行玩家身份验证、积分榜和玩家匹配,但我仍然需要构建自己的回合制游戏服务器以控制多人通信。这是一个基于时间的游戏,因此服务器将处理诸如同步游戏开始时间、通知玩家游戏完成以及比赛结果等内容。目前,我只是想弄清楚如何开始构建游戏服务器,但我很难找到任何涵盖以下内容的好资源...
回合制游戏服务器的结构和实现方式。理想情况下,我希望能够找到一本有示例代码的书籍或在线文章,但是每本涉及iPhone多人游戏的书都说同样的话:“开发Web服务器超出了本书的范围,但我们将专注于连接到这样的服务器所需的客户端代码。”我在哪里可以找到有关开发Web服务器的信息?
好的库/API
- 安全问题和常见解决方案
- 现有的开源软件包
- 我一直想学习Ruby on Rails以便应对即将到来的其他项目,这个框架能否很好地用于实现回合制游戏服务器?
有没有人可以帮我推荐一些好的书籍或在线资源来涵盖这个主题?或者直接回答我的问题?我认为,对于那些构建iOS Game Center游戏的人来说,开发游戏服务器是一个非常普遍的问题,因为它们大多数都是多人游戏,但我想不通为什么没有涉及如何实现它的资源。
非常感谢您的帮助!