3

こんにちは、JavaFX 8 でマルチプレイヤーのターン制ゲームを書いています。

今のところ、デスクトップで動作しているゲームがあり、ユーザーは LAN ネットワークで接続しています。クライアント用のクラスとサーバー用の別のクラスを作成しました。私は JavaFX でゲームを開発するのは初めてで、Google サービスでゲームを計算できることと、そのようなマルチプレイヤー ゲームを作成するための既製のツールがあることを知っています。

これは Google サービスへのリンクです: https://developers.google.com/games/services/

デスクトップ、Android、iOS 向けのJavaFXPorts モバイル プラグインを使用してゲームを移植する準備をしたいので、Google サービスを使用したいと考えています。

  1. クライアント クラスとサーバー クラスを再度作成する必要がありますか?
  2. 各システムに Google サービスを追加するにはどうすればよいですか?

同様のアプリケーションで Google サービスを使用した例を誰かが持っているかもしれません。

すべての回答と提案に感謝します。:)

4

1 に答える 1

1

JavaFXPorts を使用すると、Java アプリケーションをデスクトップおよびモバイル デバイスにデプロイできるため、クライアントが JavaFX アプリケーションの場合、再度記述する必要はありません。

確かに、さまざまな解像度に必要なさまざまなレイアウトに注意する必要があります。

モバイルでは Java 7 を実行するため、コードでストリームを使用しないようにしてください。ただし、ラムダは使用できます。

Google Play サービスの使用に関しては、JavaFXPorts で動作します。この質問を見てください。

ただし、Google Play Services に入る前に、まずいくつかのサンプルを作成して、プロセスを把握することをお勧めします。

無料のGluon プラグインを見て、JavaFXPorts を使い始めてください。サンプルに従って、アプリをデプロイできるようにするための前提条件のリストを確認してください。

于 2015-09-24T12:44:02.033 に答える