gpt4 book ai didi

java - Java 中的 vector - Yahtzee 游戏

转载 作者:行者123 更新时间:2023-11-30 04:15:27 25 4
gpt4 key购买 nike

我被要求用 Java 编写一个 Yahtzee 游戏。问题是,我有一个包含 5 个值的 vector (代表骰子),这些值是使用以下代码随机生成的:

Value= 1 + (int)(Math.random() * (5.999))

现在的问题是,一旦生成数字(或掷骰子),玩家就可以选择一些值并保留它们(使它们保持不变),因此当生成新值时,所选择的不会改变。

我一直在尝试使用 boolean 变量来做到这一点,但没有成功。保持 vector 值恒定的方法是什么?我真的很感激任何帮助,谢谢!

最佳答案

我建议使用List<Integer> 。删除玩家未保留的所有值,然后在下次 throw 时将其填充回大小 5。

另一种方法是制作 Dicerandomize() 一起上课和hold()方法,并且有randomize()仅当 hold() 时才生成新的随机值尚未被调用。

关于java - Java 中的 vector - Yahtzee 游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com