2012-05-04 13 views
0

私は、PCまたはモバイルベースの未定義のマルチプレイヤーゲーム用のサーバーの作成に興味があります。どんなゲームサーバーでも、イベント駆動、非同期、高速です。 Symfony for PHPやDjango for Pythonなどのフレームワークを使用するのが一般的です。ゲームサーバーの作成

高性能ゲームサーバー開発用のWebフレームワークに匹敵するものはありますか? ROS(ロボットオペレーティングシステム)は、リアルタイムのパフォーマンスに最適化され、共通のロボット機能を含む複雑なC/C++フレームワークの例です。ゲームに匹敵するものがありますか?

今、私はブラウザベースのWebGLゲームまたはiPhoneゲームを作成することに最も関心があります。このように、私はDjangoをリクエストハンドラとして使用し、AJAXを介して通信することを考えています。 PCウェブゲームでうまくいくとは思うけど、iPhone /他のモバイル機器とのリモート通信をするための最良の方法がわからない。 Webアプリケーションを調停するためにWebフレームワークを使用するのは一般的ですか?

これは未解決の質問ですので、アドバイス、思考、または今後の読者へのリンクを高く評価してください。誰かが良い読書資料を持っているなら、私は一見をしたいと思う。

答えて

1

モバイルアプリケーションの調停にウェブフレームワークを使用するのは一般的ですか?

はい、それは(アンドロイド中)

をWebViewのを見てみている高性能なゲームサーバ開発のためのWebフレームワークに匹敵するものはありますか? ROS(ロボットオペレーティングシステム)は、リアルタイムのパフォーマンスに最適化され、共通のロボット機能を含む複雑なC/C++フレームワークの例です。ゲームに匹敵するものがありますか?

これは非常に良いサーバーのためのリアルタイムシステムを必要としません(クライアントの量に依存します)私はjavaをお勧めします。 C++アプリケータ(jitのおかげで)とほぼ同じくらい速く(それほど高速ではないにしても)、アンドロイドに簡単に接続できます(互換性があります)。または古典的なWebフレームワークとして使用できます。

1

あなたがウェブ開発の背景を持っているので、あなたがMozillaが、実験のNode.js/HTML5のゲームに興味があるかもしれませんがhttp://browserquest.mozilla.org/

ソースコードはこちらですhttps://github.com/mozilla/browserquest

これは、クライアント/サーバ用のWebSocketを使用していますコミュニケーション

1

ウェブフレームワークを使用することは挑戦的に可能です。多くのことがゲームの種類に依存しています。要件は、友人との単語とEliminator Proとの間ではかなり異なっています。しかし、一般的に、多くのゲームデザインでは、Webフレームワーク/サービスモデルがうまく機能します。

cocoas liveのような既存のプロジェクトを見ることもできます。

関連する問題