2014-04-22 40 views
0

我想開發一個多人手機遊戲與HTML5JS和我期待的一些框架,庫,平臺或工具,使其更容易。我發現了一些,但我無法確定他們是否提供我所需要的。像哪個HTML 5移動遊戲框架使用

  • cocoonjs
  • createjs
  • 等基因遊戲引擎

我想開發一個實時多人手機遊戲,現在這將是2D,這將是對IOS和Android。我需要良好的記錄和積極開發。如果有什麼會做服務器端本身,這將是偉大的:)

任何建議從頭開始?

回答

0

我不認爲有任何JS庫會完全符合你的期望。你總是需要自己編寫服務器端,並且你的服務器端的相同的JS庫使它成爲客戶端,因爲它是用戶設備上的遊戲使用的。

如果你要求一個內置的方法與你的服務器端通信的JS庫,這是一個不同的故事。不過,我相當肯定你必須爲此使用一個單獨的庫。

至於你可以用來製作服務器端的JS庫,試試node.js.你可以在這裏找到一個關於使用node.js做一些基本的服務器的教程的教程:http://smartmobilestudio.com/2014/01/08/server-side-node-js-part-2/

+0

謝謝你的回答我做了一些研究,發現和你說的一樣。大家都說我需要學習node.js和socket.io – Afbyk

0

你可以在html5gameengine找到一個體面的選項列表。就像@Jens Ponnet說的,我認爲你不會找到能爲你做的一切,並且可能需要不同的js庫來完成特定的任務。

我推薦createjs,但是我有工作偏見。它非常好地處理資產負載,圖形和音頻。但是你仍然需要創建一個遊戲引擎和服務器端通信。

祝你好運。

+0

我也看到了這個鏈接。我仍在思考cacoonjs還是createjs。但可能我會繼續使用createjs,因爲它的文檔和流行度。感謝您的回答:) – Afbyk

+0

CreateJS社區中的用戶成功將它與PhoneGap和CacoonJS一起使用,因此您最終可能會同時使用這兩種方法。 有些人甚至已經[製作插件](http://community.createjs.com/discussions/soundjs/1633-cacoonjs-audio-plugin)使其更容易。 – OJay

0

如果你想在JS中開發,使用哪個引擎並不重要,你可以使用CocoonJS將它移植到移動設備上。

無論如何,請注意,手機不是一臺PC,並且您需要更高的要求,更復雜的是將它移植到手機後,無論您使用CocoonJS,ejecta還是其他。