我在java / android中制作纸牌游戏。这个想法很简单,随机卡被挑选并显示,玩家必须选择下一张牌是高还是低。我的问题是我怎样才能做到这一点,一旦卡片被选中就不能再使用了?
我的计划是创建一个0-51阵列;然后为所有可能性做一个开关和案例。
答案 0 :(得分:1)
那会有用。把你的阵列想象成一叠卡并将其洗牌。然后从0开始,通过阵列,从顶部挑选卡片。
http://www.exampledepot.com/egs/java.util/coll_Shuffle.html
如果你想变得非常酷,可以使用Stack作为卡片的容器,因为这与真正的牌组操作方式最相似。