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