我正在用 Node.js 构建一个简单的游戏。我使用 socket.io 进行设备之间的通信。
我希望节点服务器处理所有游戏逻辑;碰撞检测,分数等。
然后节点(socket.io)服务器应该向客户端发送一些显示信息;玩家位置、得分、地图大小等。
客户端还应该能够向服务器发送导航命令,例如向上和向下。它可能还需要碰撞检测来避免你试图走出地图等,那时我们不需要发送导航数据。
我的问题是,有没有处理这种逻辑的库?我知道有一些用于 JS 的游戏库,但据我所知,它们用于处理逻辑和渲染,而不是在 Node 服务器上使用。