2017-05-16 47 views
2

我開始學習流星,我意識到它可能是簡單的多人遊戲,因爲它的反應性很好的解決方案。 Client-minimongo-database-client之間的實時交換是否足夠快以交換玩家座標?或者這是不好的解決方案,我應該在沒有數據庫的情況下做到這一點,只需要直接連接網絡套接字?多人遊戲概念對我來說是新的,所以也許我錯了。流星js和多人遊戲

+1

你能改變你的標題爲更多的意義問題,如「是流星適合多人遊戲?」 –

回答

1

流星是迄今爲止最好的其他實時技術中最好的技術。流星在內存管理和請求處理方面都非常快速。我已經在CENTOS Linux發行版VPS服務器上部署了Meteor(理想情況下,您只需使用一個命令「mup」即可輕鬆部署DebianOS)。

流星是完整的堆棧準備包裝材料,你只需要有JavaScript的知識和流星知道如何。以下是在市場上可用的一樣,其他一些實時技術

  1. PHP(Laravel/Yii2)+ Redis的+ SOCKET.IO
  2. JAVA(播放框架)+ HAZELCAST + SOCKET.IO
  3. REACT + FLUX OR
  4. REACT + REDUX聚合物

您將不得不學習每個框架,並在您的系統上研究性能基準測試,而在流星中,您只需要開始使用框架。流星的學習曲線幾乎是平坦的,如果你確定使用javascript,你絕對可以選擇Meteor JS。

開始通過視頻學習,下面是鏈接

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

您可以輕鬆地在機器上安裝流星。那麼只需在你想要的目錄級別運行下面的命令;

流星創建--full你的項目名稱

隨着以上項目你西港島線瞭解流星1.4.4.2最新的最新的架構和文件夾結構的基本流程。

注意:流星是大量投資,因爲我知道,並已drasctically其 社區支持增長。我已經研究過所有上述技術, 流星減少了您的項目開發工作的時間和人力的一半以上。你可以獨自開發一個巨大的網站,不需要人力就可以使用Meteor 。