JavaScript中有多人棋盘游戏的框架吗?

Pap*_*ipo 14 javascript erlang game-engine node.js

我可能会用javascript来开发一个在线棋盘/纸牌游戏.我的方法是让客户端能够以独立模式工作,因此必须执行规则.这意味着,例如,如果玩家不能玩牌,他或她甚至不能玩它.这是为了增强用户体验.

这里的想法是添加钩子以发送和接收来自服务器的事件,并共享在服务器和客户端之间实现游戏规则的代码.我没有看到写两次的意思.

所以,如果我在"服务器"模式下播放时,客户端将更新自己的行为(验证他们也一样)的服务器,服务器将发送我的更新有关的其他玩家.

是否有任何框架可以利用这项工作?

对于服务器端,我的选择似乎是Node.js的(不稳定,但一切都将是JS,这就是纯),二郎+ erlang_js,也许有些怪异的那些框架,即"编译成JavaScript",我是真的没有喜欢.

phy*_*1an 3

听起来Ape非常符合你的要求。它支持 javascript 模块,因此您可以在服务器上运行与客户端相同的代码,并且很好地支持在不同用户之间发送消息(查看 MMORPG 和聊天演示)。