blackjack

    0热度

    1回答

    我一直在为学校的二十一点项目工作,我遇到了一个恼人的逻辑错误,我似乎无法追查。当参与一个王牌时,球员得分不会加起来。我编码它,以便当玩家抽牌并且他们的分数超过21时,王牌应该从11值变为1.任何建议?一般来说,任何改善我的编码的方法都会很好。谢谢。 Private Sub ButtonDraw_Click(sender As Object, e As EventArgs) Handles But

    -1热度

    1回答

    我必须编程一个简单的二十一点游戏为我的介绍C++类和老师希望我们建立甲板的方式让我感到困惑与我如何编程的Ace自动选择不管是否为11或1的值。 从阅读其他可能的解决方案,出现了相互冲突的想法,首先将ace的值设置为11,如果你破产,则减去10(教授如何选择),但大多数我看到说,将值设置为1,如果需要添加10。 下面 是他如何希望我们建立我们的卡和甲板类: #include <iostream>

    0热度

    1回答

    我正在做一个纸牌游戏作为一个任务,我卡在最后一关。我遇到的问题是我需要一个条件控制来查看并确定取决于结果的卡的价值。在这场比赛中ACE可能值1或14取决于对结果最有利的因素。游戏是某种黑色插孔,但每张卡的面值除ACE之外都可以是1和14.我可以检查并将值设置为1或14,如果所选卡的总数为7或减。 7 + 14 = 21,对于比赛最有利。但是我无法得到相反的代码:如果第一张牌是ACE并且其值设置为1

    -1热度

    1回答

    在线二十一点游戏使用什么样的洗牌方法?他们是否在代码中保留了一张牌的“牌组”,或者简单地把每一手牌作为一组全新的新秀从随机选出来?

    -1热度

    1回答

    import random SUITS = ("\u2660", "\u2665", "\u2666", "\u2663") PIPS = ("A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "K", "Q") deck = [] player_hand = [] def create_deck(): f

    -1热度

    1回答

    我正在研究一个简单的二十一点游戏,并试图将变量'dealer_value3'的值从“A”字符串更改为11或1的整数,具体取决于经销商手。我目前的代码不断给我一个错误。 if dealer_value3 == "A" if dealer_hand1 < 11 return dealer_value3 = 11 else return dealer_value3 = 1 en

    0热度

    1回答

    我在执行其他代码之前加载图像时遇到了一些问题。我有一个解决方法,即设置一个将运行几分之一秒的计时器,这会让图像在其他代码执行之前加载。我试图重复周围的工作,并且只是在庄家击中时才使页面滞后。 我的文件会使这篇文章非常冗长,所以我只会给链接到github回购。 Git HTML Preview 你将需要发挥。第一个解决方法是当你“打”时。 第二种情况似乎并不奏效,即经销商“点击”时。警报将显示,图像

    1热度

    1回答

    我遇到将新对象推送到现有阵列的问题。 我所试图做的事 - > 我试图拉推到现有数组的新卡/对象 app.component.ts @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] })

    0热度

    1回答

    我试图使用OOP创建二十一点游戏和每一个我称之为21点或半身功能时,它重印玩家的手和值经销商。我想它与Hand类正在初始化有关,但我不确定那里的工作是什么。 代码下面的手+类变量: class Hand(object): def __init__(self): self.hand = [] def add_card(self, card): se

    0热度

    3回答

    当流量错误我是一个Python的新手,但我想我的手在写一个脚本酒杯。在调试和纠正所有明显的错误之后,我遇到了一个我无法弄清楚的奇怪事件。 当total> 21时,它似乎跳过了while (total < 21) and (stand != True):代码块,即使在游戏循环开始时我将所有相关变量归零。 我已经花了太多时间试图弄清楚这一点,我不禁想,这有一个明显的解决方案。 我不明白为什么while