【问题标题】:Meteor js and multiplayer gamesMeteor js 和多人游戏
【发布时间】:2017-05-16 13:45:51
【问题描述】:

我开始学习 Meteor,我意识到它可能是简单的多人游戏的好解决方案,因为它具有反应性。 client-minimongo-database-client 之间的实时交换是否足够快以交换玩家坐标?或者这是一个糟糕的解决方案,我应该在中间没有数据库的情况下做到这一点,只需使用直接的 Web 套接字连接?多人游戏的概念对我来说是新的,所以也许我一直都错了。

【问题讨论】:

  • 你能把标题改成更有意义的问题,比如“Meteor 适合多人游戏吗?”

标签: javascript meteor multiplayer


【解决方案1】:

Meteor 是迄今为止其他实时技术中最好的技术。 Meteor 在内存管理和请求处理方面都非常高效。我已经在 CENTOS Linux 发行版 VPS 服务器上部署了 Meteor(理想情况下,您必须选择 DebianOS,因为它只需一个命令“mup”即可轻松部署)。

Meteor 是全栈就绪的打包材料,您只需要具备 JavaScript 知识和 Meteor 知识即可。以下是市场上可用的其他一些实时技术,例如,

  1. PHP(Laravel/ Yii2) + REDIS + SOCKET.IO
  2. JAVA(Play Framework) + HAZELCAST + SOCKET.IO
  3. REACT + FLUX
  4. REACT + REDUXPolymer

您必须学习每个框架并研究系统的性能基准测试,而在 Meteor 中,您只需从框架开始。 Meteor 学习曲线几乎是平坦的,如果你对 javascript 没问题,你绝对可以选择 Meteor JS。

要开始通过视频学习,以下是链接

  1. Intermediate LevelUp tuts
  2. Basic Walkthrough for Meteor 1.4

您可以轻松地在您的机器上安装 Meteor。然后只需在您想要的目录级别运行以下命令;

meteor create --full your-project-name

通过以上项目,您将了解 Meteor 1.4.4.2 latest 最新架构和文件夹结构的基本流程。

注意:据我所知,Meteor 资金雄厚,并且随着 社区支持。我研究过上述所有技术, Meteor 将您的项目开发工作量减少一半以上 时间和人力。你可以单独使用 Meteor 开发一个巨大的网站 无需人力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 2014-09-17
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多