我需要构建一些代码,用于决定庄家何时应该“击中”或何时“留在”黑杰克游戏中。
我不知道如何让经销商掌握一点经过教育的猜测,猜测是否要抽一张卡或留在原卡上等。
我不想硬编码。
有什么想法吗?
答案 0 :(得分:4)
这听起来更像是一个关于二十一点规则的问题,而不是编程问题。房子的规则是经销商必须保持打击直到达到17或更高。这可以被硬编码为游戏规则。
答案 1 :(得分:2)
经销商可以欺骗并计算卡数。如果获得一张好牌的概率大于50%,它会尝试获得下一张牌。否则,它会停止。
你只需要计算所有“好”牌,看看这个牌数是否大于牌组中牌数的一半。
这显然会给经销商带来好处。通过改变概率,你可以更容易或更难赢得经销商。