1

我想为 iphone 创建一个 playstation 家庭式多人游戏。如何在我的项目中实现多人游戏?另外,我怎样才能让玩家有机会聊天?我怎样才能让他们创建自己的头像进行互动?我是一名单人开发人员,无法访问服务器。也许我可以使用 iPhone 游戏中心???

4

4 回答 4

4

如果您正在寻找某种平台来构建,有一个产品叫做SmartFoxServer

http://www.smartfoxserver.com/

我没有使用它,但它声称为原生 Obj-C 或 Unity3D 提供客户端 API。它允许聊天功能。

如果您想自己动手,我建议您开始使用NodeJS

http://nodejs.org/

GameCenter 不为多人网络提供任何类型的后端,至少不是您所暗示的方式。如果您打算通过 Internet 构建网络多人游戏,您很可能需要某种后端。

Slicehost是让像 NodeJS 这样的服务器快速而廉价地运行的好方法:

http://www.slicehost.com/

不要忘记 iOS 中的GameKit允许多个设备在本地(通过蓝牙或本地 Wifi)找到彼此并创建会话。这可能是您游戏的一个很好的起点。以下是有关 GameKit 的一些信息:

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

于 2011-01-07T12:24:48.890 回答
0

或者你可以只使用 Nextpeer - http://www.nextpeer.com

它使在您的游戏中添加在线锦标赛变得非常简单。

于 2011-11-17T16:45:51.160 回答
0

您可以查看 Gamooga (http://www.gamooga.com/)。

它是多人游戏的实时通信平台,因此您无需担心构建和部署自己的多人游戏服务器。您可以将自己的服务器端脚本上传到 Gamooga 的集群上,该集群接收和处理您客户的消息。您可以在应用程序中使用 Gamooga 的 iOS API 将消息从客户端发送到服务器端脚本。您可以下载 SDK 并查看演示以开始使用。

Gamooga 平台还有一个免费计划,您可以开始使用。

披露:我是 Gamooga 的创始人,仅在与问题相关时才回复。

于 2012-03-12T13:22:09.407 回答
0

我认为这通常可以通过与服务器的 web 服务交互来完成。您可以开发一个 Web 服务并支付少量费用让 Web 提供商托管它,或者在证明这个概念的同时使用您自己的机器作为(不可靠的)服务器。

于 2011-01-07T12:08:04.457 回答