【问题标题】:Android card game Random()Android纸牌游戏Random()
【发布时间】:2019-07-12 13:08:04
【问题描述】:

我正在用 java/android 制作纸牌游戏。这个想法很简单,随机选择一张牌并显示出来,玩家必须选择下一张牌是更高还是更低。我的问题是我怎样才能做到一旦选择了卡就不能再使用了?

我的计划是创建一个数组 0-51;然后为所有可能性做一个 switch 和 case。

【问题讨论】:

  • 你不想要一个开关......你需要在选择元素时删除它们。随机播放一个集合,然后从顶部弹出!

标签: java android random playing-cards


【解决方案1】:

那会奏效。把你的阵列想象成一堆纸牌,然后洗牌。然后从 0 开始遍历数组,从顶部挑选卡片。

http://www.exampledepot.com/egs/java.util/coll_Shuffle.html

如果您想变得超级酷,请使用Stack 作为卡片的容器,因为这与真正的一副纸牌的运作方式最为相似。

【讨论】:

    猜你喜欢
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多