用于多人游戏安装的服务器端动画

时间:2013-06-07 07:13:43

标签: node.js websocket processing multiplayer

我们正在构建一些多人游戏的安装。我们的计算机(运行node.js服务器)在大屏幕上投影游戏,玩家通过websockets(html5)与他们的手机连接。我们已经找到了客户端(不需要动画,只有一些按钮输入),问题是如何将服务器端的游戏可视化(在处理或处理.js中)与客户端连接起来。特别是:

  • 服务器端javascript是否可以在浏览器外部运行(使用node.js从终端运行)支持类似画布的图形(例如,使用raphael或processing.js)?

    < / LI>
  • 或者,服务器机器上运行的处理草图如何与nodejs连接?

欢迎任何其他解决方案 - 谢谢! 乔纳森

1 个答案:

答案 0 :(得分:0)

这里需要三个部分。

  1. 拥有按钮的客户
  2. 您已经拥有的node.js服务器
  3. 客户端,您的游戏在墙上的浏览器中运行。
  4. (1)和(3)都设置了与node.js的websocket连接,然后你让node.js从(1)接受播放器输入,然后发送到(3)。 (3)中的页面应该使用JS绑定运行草图,并且具有套接字数据处理功能,这样当处理程序函数看到来自节点的数据时,它可以将其传递到草图中,然后可以自行更新根据输入。

    您不需要运行游戏服务器端,只需使用Processing.js运行客户端(我假设您的游戏因处理问题所用的标记而处于处理中)