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


Creating a PHP socket server for game

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

玩家通过PHP表单登录并自动匹配。游戏逻辑相当简单。玩家A选择玩家B的一个区域进行攻击,移动到服务器,然后服务器将其发送给玩家B。然后玩家B移动,直到没有区域为止。我一直在学习Javascript和AJAX,并且可以使用PHP。

我遇到的问题是,我似乎找不到任何与在php中创建游戏服务器相关的东西。

有人能推荐一些我可以阅读的材料吗?或者从这里开始去哪里。

一些项目链接-

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

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

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

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

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

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

使用node.js构建服务器很容易使用,而且速度很快,与websocket相关,它应该满足您的要求。