代码之家  ›  专栏  ›  技术社区  ›  Papipo

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

  •  14
  • Papipo  · 技术社区  · 14 年前

    我的方法是让客户机能够在独立模式下工作,因此它必须强制执行规则。这意味着,例如,如果一个玩家不能打牌,他或她甚至不应该能够打牌。这是为了增强用户体验。

    这里的想法是添加钩子来向服务器发送和接收事件,并在服务器和客户端之间共享实现游戏规则的代码。我不认为写两遍有什么意义。

    所以,如果我在“服务器”模式下玩游戏,客户端会用我的操作更新服务器(同时验证它们),服务器会向我发送关于其他玩家的更新。

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

    2 回复  |  直到 12 年前
        1
  •  3
  •   phyrex1an    14 年前

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

        2
  •  1
  •   oberhamsi    14 年前

    http://ringojs.org 仅此而已-客户机和服务器代码共享-一段时间。

    http://gamejs.org