2013-04-24 23 views
0

我想知道如何設計可在Facebook上玩的應用程序,以及如何從App Store作爲獨立應用程序下載,但允許遊戲將在兩個平臺之間播放。 有像EA體育NFL社交遊戲那樣的遊戲。您可以下載遊戲並在多個平臺上玩別人,包括Facebook。製作在Facebook上運行的遊戲以及作爲智能手機應用程序

我的理解是應用程序的所有資源都下載到客戶端設備上(除非通過瀏覽器(例如Facebook)播放)。 我不明白的是他們是如何使用一個平臺的html創建一個跨平臺的遊戲,以及爲另一個平臺創建一個獨立的非html沙箱應用程序,並且兩個遊戲如同它們一樣進行交互。

另外,我會在我的網站上運行一個cgi腳本,該腳本創建一個可執行程序來處理遊戲邏輯以在兩種遊戲模型之間進行通信?

在此先感謝。

回答

1

如果你想創建一個3D遊戲,你可以考慮使用http://unity3d.com/它允許你在Chrome和移動設備上玩。對於移動設備,您還可以使用http://xamarin.com/

您也可以使用canvas或webGL(在移動瀏覽器中尚不支持,但很快就會支持),而對於在線遊戲,您可以使用HTML 5 Web套接字。

關於跨平臺聯機,你說你將需要處理它在服務器端,但它不應該是一個大問題,你剛纔有多個客戶端連接到一臺服務器...

一些框架您可以探索的http://impactjs.com/http://threejs.org/http://www.createjs.com/

而且,如果您覺得理論上勇敢的你現在可以將任何C++遊戲爲JavaScript https://github.com/kripken/emscripten/wiki

相關問題