【问题标题】:Creating a PHP socket server for game为游戏创建 PHP 套接字服务器
【发布时间】:2012-02-21 06:53:13
【问题描述】:

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

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

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

有人可以推荐一些我可以阅读的材料,或者从这里去哪里。

【问题讨论】:

    标签: php javascript ajax sockets


    【解决方案1】:

    一些项目链接 -

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

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

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

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

    【讨论】:

    • 非常感谢!到目前为止只看了第一个链接,但这似乎正是我想要的。
    【解决方案2】:

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

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

    使用 node.js 构建服务器非常简单易用,与 websockets 相关联,它应该可以满足您的要求。

    【讨论】:

    • 标题是“为游戏创建 PHP 套接字服务器”,websockets 是一个很好的提示,但不需要 node.js 广告
    • 感谢大家。我现在有很多东西要读。只需要知道下一步该去哪里,堆栈社区再次提供了帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    相关资源
    最近更新 更多