我想開發一個多人手機遊戲與HTML5和JS和我期待的一些框架,庫,平臺或工具,使其更容易。我發現了一些,但我無法確定他們是否提供我所需要的。像哪個HTML 5移動遊戲框架使用
- cocoonjs
- createjs
- 等基因遊戲引擎
我想開發一個實時多人手機遊戲,現在這將是2D,這將是對IOS和Android。我需要良好的記錄和積極開發。如果有什麼會做服務器端本身,這將是偉大的:)
任何建議從頭開始?
我想開發一個多人手機遊戲與HTML5和JS和我期待的一些框架,庫,平臺或工具,使其更容易。我發現了一些,但我無法確定他們是否提供我所需要的。像哪個HTML 5移動遊戲框架使用
我想開發一個實時多人手機遊戲,現在這將是2D,這將是對IOS和Android。我需要良好的記錄和積極開發。如果有什麼會做服務器端本身,這將是偉大的:)
任何建議從頭開始?
我不認爲有任何JS庫會完全符合你的期望。你總是需要自己編寫服務器端,並且你的服務器端的相同的JS庫使它成爲客戶端,因爲它是用戶設備上的遊戲使用的。
如果你要求一個內置的方法與你的服務器端通信的JS庫,這是一個不同的故事。不過,我相當肯定你必須爲此使用一個單獨的庫。
至於你可以用來製作服務器端的JS庫,試試node.js.你可以在這裏找到一個關於使用node.js做一些基本的服務器的教程的教程:http://smartmobilestudio.com/2014/01/08/server-side-node-js-part-2/
你可以在html5gameengine找到一個體面的選項列表。就像@Jens Ponnet說的,我認爲你不會找到能爲你做的一切,並且可能需要不同的js庫來完成特定的任務。
我推薦createjs,但是我有工作偏見。它非常好地處理資產負載,圖形和音頻。但是你仍然需要創建一個遊戲引擎和服務器端通信。
祝你好運。
如果你想在JS中開發,使用哪個引擎並不重要,你可以使用CocoonJS將它移植到移動設備上。
無論如何,請注意,手機不是一臺PC,並且您需要更高的要求,更復雜的是將它移植到手機後,無論您使用CocoonJS,ejecta還是其他。
謝謝你的回答我做了一些研究,發現和你說的一樣。大家都說我需要學習node.js和socket.io – Afbyk