マルチプレイヤーゲームを作成します。アイデアは、すべてのプレーヤーがタブレットを持っており、サーバーに接続されているということです。サーバーはゲームロジックを制御する必要がありますが、クライアント(タブレット)はゲームのフロントエンドとしてのみ機能します。使用するフレームワーク/プログラミング言語について決定する必要があります。クロスプラットフォームのフロントエンドはかっこいいですが、必須ではありません。少なくともAndroidデバイスで実行する必要があります。サーバーとクライアント間の通信は、双方向かつリアルタイムである必要があります。少しの遅れは気にしません。
現在、JavaScriptサーバー(nodejsで実行)と組み合わせたHTML5クライアントが最良のオプションであると考えています。通信は、javascriptライブラリsocket.ioによって管理されます。HTML5フロントエンドは、ブラウザー内で実行することも、アプリ(PhoneGapで構築)として実行することもできます。
しかし、確実に正しい選択をしたいので、まだ決めていません。より良い仕事をすることができるフレームワークがあるかもしれません。誰かがより良い解決策を知っていますか?