为游戏创建PHP套接字服务器

时间:2012-01-28 18:12:42

标签: php javascript ajax sockets

我正在开发一款游戏,对游戏有很好的想法,并且一直在学习我认为我需要的语言。这是一个简单的基于网络的2人播放文本克隆的全球热核战争。

玩家通过PHP表单登录并自动匹配。游戏逻辑非常简单。玩家A选择玩家B的一个区域进行攻击,移动进入服务器然后将其发送给玩家B.然后玩家B移动并继续移动直到没有区域离开。我一直在学习Javascript和AJAX,可以用PHP来解决。

我遇到的问题是我似乎无法找到与在php中创建游戏服务器相关的任何内容。

有人可以提出一些我可以阅读的资料,或者从这里开始的地方。

2 个答案:

答案 0 :(得分:2)

一些项目链接 -

http://code.google.com/p/phpwebsocket/

http://code.google.com/p/php-websocket-server/

使用APE(基于C),您可以在服务器和客户端之间进行实时通信。

http://www.ape-project.org/

答案 1 :(得分:1)

了解Node.js,这是一个Javascript框架。结合浏览器上的websockets,它可以做一些非常棒的事情。例如,Facebook基本上使用类似node.js的服务器来让用户了解有关通知,Facebook聊天或消息的最新信息。

您可以使用它来保持客户端和必须处理操作的服务器之间的连接(与数据库,用户和客户端的浏览器交互)。

使用与websockets相关联的node.js很容易使用并且非常快速地构建服务器,它应该做你想要的。