Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要构建代码来决定庄家何时应该“击中”或何时“停留”在二十一点游戏中。
我不知道如何让庄家掌握一些有根据的猜测是抽另一张牌还是保留原牌等。
我不想硬编码任何东西。
有任何想法吗?
这听起来更像是关于二十一点规则的问题,而不是编程问题。庄家的规则是庄家必须继续打牌,直到达到 17 点或更高。这可以被硬编码为游戏规则。
庄家可以作弊并数牌。如果得到一张好牌的概率大于 50%,它会尝试得到下一张牌。否则,它会停止。
你只需要计算所有“好”的牌,看看计数是否大于一副牌中牌总数的一半。
这显然会给经销商带来优势。通过改变概率,您可以更容易或更难战胜庄家。