1

Two Dice Pig私はJavaで名前を付けたゲームを作りました。このゲームには、2 つのサイコロの面と、両方のプレーヤーのスコアと名前を表示するシンプルな GUI インターフェイスがあります。ゲームは、両方のプレイヤーの名前を尋ねる簡単なダイアログ メッセージで始まり、ゲームが開始されます。両方のプレイヤーは、1 つの GUI インターフェイスだけを操作し、自分の番が来たらプレイします。ゲームは完全にコード化されています。今、私が望んでいるのは、サーバーを作成することで(For now I want to try it on my local server)あり、両方のプレーヤーが独自の GUI を取得する必要があります。また、プレーヤー A がプレイしている場合、プレーヤー B はインターフェースで何もできないようにする必要があります。私はそれがクリアされることを願っています。これは私のネットワーキング プロジェクトですが、その方法がわかりません。どんな助けでも大歓迎です。

Note: I want to apply the same idea as これ man applied. Just watch only for 15 seconds. Thanks!

4

2 に答える 2

0

「Rest Services with Java」などのグーグル検索を開始する必要があります。

2 つの Android ゲーム セッションのゲーム状態を管理する中心的なコンポーネントが必要です。たとえば、新しいサイコロを投げるlocalhost://myService/Dice場所のような URL があるとします。POST他の誰かがGETそのリソースにアクセスすると、ゲーム中に投稿したダイスを取得できます。プレイヤーが対話できないようにしたい場合は、プレイヤーがそれをPOST行うことができない場合に新しい Dice を禁止することができ、GUI はそれを何らかの形で反映する必要があります。サイコロなどを投稿した後、ボタンを無効にするかもしれません。

他にもたくさんありますが、これで何とか始められるはずです。

https://docs.oracle.com/javaee/6/tutorial/doc/gilik.html

上記の URL の重要なコード部分は、次のような hello world になります。

package com.sun.jersey.samples.helloworld.resources;

import javax.ws.rs.GET;
import javax.ws.rs.Produces;
import javax.ws.rs.Path;

// The Java class will be hosted at the URI path "/helloworld"
@Path("/helloworld")
public class HelloWorldResource {

    // The Java method will process HTTP GET requests
    @GET
    // The Java method will produce content identified by the MIME Media
    // type "text/plain"
    @Produces("text/plain")
    public String getClichedMessage() {
        // Return some cliched textual content
        return "Hello World";
    }
}
于 2017-12-04T13:16:14.423 に答える