2012-05-04 173 views
0

我有興趣爲未定多人遊戲創建服務器,無論是基於PC還是移動設備。任何遊戲服務器顯然都是事件驅動的,異步的和快速的。我在Web開發方面非常有經驗,使用像Symfony for PHP或Django for Python這樣的框架很常見。創建遊戲服務器

有什麼比得上高性能遊戲服務器開發的web框架? ROS(機器人操作系統)是複雜的C/C++框架的一個例子,該框架針對實時性能進行了優化,幷包含常用的機器人功能。是否有類似的遊戲設計?

現在我最喜歡創建基於瀏覽器的WebGL遊戲或iPhone遊戲。因此,我正在考慮使用Django作爲我的請求處理程序,並僅通過AJAX進行通信。我知道這可以很好地用於PC網頁遊戲,但我不確定用iPhone /其他移動設備進行遠程通信的最佳方式。使用Web框架仲裁移動應用程序常見嗎?

這是一個開放式問題,所以任何建議,想法或進一步閱讀的鏈接都非常感謝。如果有人有任何好的閱讀材料,我很樂意看一看。

回答

1

使用Web框架來仲裁移動應用程序是否很常見?

是的,它是看看網頁視圖(在android系統)

有什麼比得上Web框架爲高性能遊戲服務器的發展? ROS(機器人操作系統)是複雜的C/C++框架的一個例子,該框架針對實時性能進行了優化,幷包含常用的機器人功能。是否有類似的遊戲設計?

你不需要一個實時系統這只是一個非常好的服務器(取決於客戶端的數量)在任何情況下,我會推薦java。它幾乎與C++ applicator一樣快(如果不是更快)(感謝jit),並且可以很容易地將它連接到android(它們是兼容的),或者將它用作經典的web框架

1

使用Web框架顯然是可能的。這很大程度上取決於遊戲的類型。在與朋友的單詞和Eliminator Pro之間的要求差別很大。但總的來說,對於很多遊戲設計來說,Web框架/服務模型的效果很好。

您還可以查看現有項目,例如cocoas live