我想为iphone创建一款PlayStation家庭式多人游戏。如何在我的项目中实现多人游戏?另外,我怎样才能让玩家有机会聊天?我怎样才能让他们创建自己的化身来进行互动?我是一个单独的开发人员,无法访问服务器。也许我可以使用iPhone游戏中心???
答案 0 :(得分:4)
如果您正在寻找可以构建的某种平台,那么有一种名为 SmartFoxServer 的产品:
http://www.smartfoxserver.com/
我没有使用它,但它声称为本机Obj-C或Unity3D提供了一个客户端API。它允许聊天功能。
如果您想自己动手,我建议您开始使用 NodeJS :
GameCenter不为多人网络提供任何类型的后端,至少不是你所暗示的方式。如果您打算通过互联网构建网络多人游戏,那么您很可能需要某种后端。
Slicehost 是让NodeJS等服务器快速便宜地运行的好方法:
不要忘记iOS中的 GameKit 允许多个设备在本地(通过蓝牙或本地Wifi)找到对方并创建会话。这可能是您游戏的一个很好的起点。以下是关于GameKit的一些信息:
答案 1 :(得分:0)
我认为通常可以通过与服务器的webservice交互来完成。您可以开发Web服务并支付少量费用以使其由Web提供商托管,或者在证明该概念的同时将您自己的计算机用作(不可靠)服务器。
答案 2 :(得分:0)
或者你可以使用Nextpeer - http://www.nextpeer.com
它使您的游戏中的在线锦标赛变得非常简单。
答案 3 :(得分:0)
你可以看一下Gamooga(http://www.gamooga.com/)。
它是多人游戏的实时通信平台,因此您无需担心构建和部署自己的多人游戏服务器。您可以将自己的服务器端脚本上传到Gamooga的群集,以接收和处理客户的消息。您可以在应用程序中使用Gamooga的iOS API将消息从客户端发送到服务器端脚本。您可以下载SDK并查看演示开始。
Gamooga平台也有一个免费的计划,你可以利用它来开始。
披露:我是Gamooga的创始人,仅在与该问题相关时作出回复。