0

私のゲーム フレームワーク Web アプリケーションについて少し提案が必要です。ゲームのインタラクションは、「マフィア ウォーズ ( zynga )」にあるものに似ていますが、インタラクションするものはほとんどありません... プレイヤーはクリックしてイベントをトリガーし、応答を待つだけで済みます。その後、次のタスクに進みます...

私が実装する必要があるゲームは、主に人間の行動研究のためのものです... ゲーム理論に基づいています (「囚人のジレンマ」/「チキン ゲーム」/行-列ベースのゲーム)

留意すべき重要事項は次のとおりです。

  • どのインスタンスでも 20 人以下のユーザー。
  • 重いグラフィックやアニメーションは必要ありません。
  • フレームワークは、新しい同様のゲームに追加するために拡張可能である必要があります
  • 待ち時間の問題はなく、クライアントの要求が原因でサーバーが応答しなくなることがあってはなりません。

私が考えているフレームワークの代替案は

  • Jquery (ajax + UI) + HTML + JAVA
  • HTML5 + node.js + JAVA
  • GWT (Google ウェブ ツールキット) + JAVA

他に良い代替品があれば教えてください...

現在、私は Jquery に基づいてプロトタイプ アプリケーションを作成しています...私はまだ n/w およびマルチプレイヤー構成に取り組んでいます...私の主な関心事は、遅延の問題なしに他のユーザーの状態を効果的に表示するにはどうすればよいかということです.既存のフレームワークはありますか?どれを活用できますか?

--- プラナフ

4

3 に答える 3

1

サーバー側でnode.jsとsocket.ioを使用します。フロントエンド用の HTML5 / jQuery ソリューションを保持し、ソケットのものを追加するだけです。

マルチルーム チャット アプリに関するこのチュートリアルをご覧ください。マルチプレイヤー ゲームに必要なものにかなり近いはずです: http://psitsmike.com/2011/10/node-js-and-socket-io-multiroom-chat-tutorial/

于 2012-07-24T22:03:02.973 に答える
0

また、Googleのplaynをチェックアウトすることもできます。これは、以下にコンパイルされるゲームを作成するためのクロスプラットフォームのゲーム抽象化ライブラリです。

  • デスクトップJava
  • HTML5ブラウザ
  • アンドロイド
  • iOS
  • 閃光

Chromeウェブストア向けのAFAIKAngryBirdsは、このフレームワークを使用して作成されました。

于 2012-07-25T15:06:13.477 に答える
0

nodejs と HTML/CSS に加えて JAVA は必要ありません。nodejs は、他のオプションよりも多くのリクエストを処理し、クライアントおよび/またはサーバー間のリアルタイムの双方向通信により適しています。マルチプレイヤーゲームに最適です。

于 2012-07-24T22:02:27.987 に答える