私はArrayList
カード(Object
)を持っているカードゲームをコーディングしています。 それぞれのIDがあります。ランダムな順序で並べ替えを並べ替え
マルチプレイヤーモードをサポートするためにこのゲームを作成したいので、 2人のプレーヤーの間でゲームの進行を何らかの方法で送受信する必要があります。
ここで、カードを片手にシャッフルすると、他のカードで同じことをする必要がありますが、すべてのカードに画像があるので、送信する大きなパケットになります。
私が考えたのは、シャッフルされたリストの整数配列を送信することで、反対側で受信され、整数配列に続いて並べ替えられます。
シャッフルされた注文を送信して相手側に適用するにはどうすればよいですか?
コレクション。shuffle()は片方の配列をシャッフルします。反対側のリストを元のようにシャッフルする方法はありますか? –
反対側を1と同じにしたい場合は、ランダムシャッフルではありません。 –