Android開発で基本的なトップトランプアプリを作成しています。データベースを使用して作成された上位 6 枚の切り札だけが必要です。私はすでにこのコードを持っており、カードを正常に作成しました。
私はこのビットで立ち往生しています
ユーザーが Play を選択すると、データベース内のカードの半分を人間のプレイヤーにランダムに割り当て、カードの半分をコンピュータに割り当てる必要があります。
そして、誰かがこれを行う方法についてアイデアを持っているかどうか疑問に思っていましたか? みんな、ありがとう。
アップデート
私はこれをやってみました
ArrayList<Integer> cards = new ArrayList<Integer>();
for(int i=1;i<=6;i++)
{
this.cards.add(i);
}
Collections.shuffle(this.cards);
カードをシャッフルするには、コンピューターとユーザーにカードを割り当てる方法がわかりません。