1

マルチプレイヤーゲームを作成します。アイデアは、すべてのプレーヤーがタブレットを持っており、サーバーに接続されているということです。サーバーはゲームロジックを制御する必要がありますが、クライアント(タブレット)はゲームのフロントエンドとしてのみ機能します。使用するフレームワーク/プログラミング言語について決定する必要があります。クロスプラットフォームのフロントエンドはかっこいいですが、必須ではありません。少なくともAndroidデバイスで実行する必要があります。サーバーとクライアント間の通信は、双方向かつリアルタイムである必要があります。少しの遅れは気にしません。

現在、JavaScriptサーバー(nodejsで実行)と組み合わせたHTML5クライアントが最良のオプションであると考えています。通信は、javascriptライブラリsocket.ioによって管理されます。HTML5フロントエンドは、ブラウザー内で実行することも、アプリ(PhoneGapで構築)として実行することもできます。

しかし、確実に正しい選択をしたいので、まだ決めていません。より良い仕事をすることができるフレームワークがあるかもしれません。誰かがより良い解決策を知っていますか?

4

1 に答える 1

2

Play 2はこれに最適ですが、ノード/ソケットも優れた選択肢です。フロントエンドにはbackbone.jsを使用します。これは、柔軟性が高く、ビューの同期を簡単に維持できるためです。(興味があれば、私のgithubにそのようなアプリの例があります)

于 2012-10-02T13:29:42.073 に答える