0

PC ベースまたはモバイル ベースの未定のマルチプレイヤー ゲーム用のサーバーを作成することに興味があります。どのゲームサーバーも、明らかにイベント駆動型で、非同期で、高速です。私は Web 開発の経験が豊富で、PHP の Symfony や Python の Django などのフレームワークを使用するのが一般的です。

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

現在、ブラウザ ベースの WebGL ゲームまたは iPhone ゲームの作成に最も関心があります。そのため、Django をリクエスト ハンドラーとして使用し、AJAX を介して通信を行うことを考えています。PC の Web ゲームではうまくいくことはわかっていますが、iPhone やその他のモバイル デバイスとのリモート通信を行う最善の方法が何であるかはわかりません。Web フレームワークを使用してモバイル アプリを仲裁することは一般的ですか?

これは自由回答形式の質問なので、アドバイス、考え、さらに詳しい情報へのリンクをいただければ幸いです。誰か良い読み物があれば、ぜひ読んでみたいです。

4

3 に答える 3

1

Web フレームワークを使用することは間違いなく可能です。これの多くは、ゲームの種類に依存しています。Words with friends と Eliminator Pro では要件が大きく異なります。しかし、一般的に、多くのゲーム デザインでは、Web フレームワーク/サービス モデルがうまく機能します。

cocoas liveなどの既存のプロジェクトを調べることもできます。

于 2012-05-04T18:57:18.100 に答える
1

Web フレームワークを使用してモバイル アプリを仲裁することは一般的ですか?

はい、それはwebviewを見てください(Androidで)

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

これにはリアルタイム システムは必要ありません。非常に優れたサーバーです (クライアントの数によって異なります)。C++ アプリケーター (jit のおかげ) とほぼ同じくらい (速くはないにしても) 高速であり、Android に簡単に接続できます (互換性があります)。または、従来の Web フレームワークとして使用できます。

于 2012-05-04T19:23:56.817 に答える
1

Web 開発のバックグラウンドがあるので、mozilla http://browserquest.mozilla.org/による実験的な Node.js/HTML5 ゲームに興味があるかもしれません。

ソースコードはこちらから入手できますhttps://github.com/mozilla/browserquest

クライアント/サーバー通信に WebSocket を使用しています。

于 2012-05-04T13:12:41.530 に答える