0

完全に機能するCodeIgniterMVCWebアプリケーションがあります。最近、私のクライアントから、このWebアプリケーションにゲームセンターモジュールを追加するように依頼されました。これを開発するときにゲームモジュールを追加できます。最初に追加したいゲームはバックギャモンです。

したがって、ゲームセンター自体は、基本的に既存のMVCアプリケーションの新しいコントローラーであるため、ゲームセンターとMVCアプリケーションの両方が同じユーザーセッションを共有できます。

しかし、バックギャモンモジュールの場合、どのアプローチを使用する必要がありますか?

私の考え:

  • ユーザー間のピアツーピア接続を実現するnode.jsアプリケーション。
  • ノードサーバーと通信できるフラッシュまたはJava/Javascriptベースのバックギャモンゲーム。
  • AdobeのCirrus(http://labs.adobe.com/technologies/cirrus/)を使用してP2Pゲーム体験を可能にするFlashゲーム。
  • ゲームクライアントからのさまざまな要求を処理するモジュールのようなphpWebサービス(この方法では、ゲームクライアントは何でも記述できます)

すべてのゲームモジュールにユーザー間チャットモジュールが必要であることを考えると、どのアプローチを選択する必要がありますか?これらの方法の長所/短所、または私が考えることができなかった他の方法は何ですか?

4

1 に答える 1

0

フロントエンド用のフラッシュアプ​​リケーション。ほとんどのコンピューターにインストールされ、動作はすべてのブラウザーで同じです(UIとロジックを各ブラウザーのJS実装に適合させる必要があるJavascriptと比較して)。

ピアツーピア用のNode.JSバックエンド。RTMFPを使用することもできます(ArcusNodeまたは他のp2p node.js実装を確認してください)。

于 2013-01-27T18:38:53.063 に答える