Visual Basic 2017 1. A deck of playing cards has 52 cards: A, 2, 3, 4, 5, 6, 7,
ID: 3830106 • Letter: V
Question
Visual Basic 2017
1. A deck of playing cards has 52 cards: A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K in each suit of clubs, diamonds, hearts, and spades. In the game of 21, the player closest to 21 points without exceeding 21 wins. Cards 2 - 10 have their face value. J, Q, and K each count as 10 points. The A can be 1 or 11 as the player chooses. Each player is dealt 2 cards, then as much more as desired, one per turn.
2. You will play the game against the House plus three other players. Label five players as: House, player1, player2, player3, Me. Create a graphic for each card dealt consisting of a rectangle of proper color (clubs, spades = black; diamonds, hearts = red) with the identifying letter/number and suit in the rectangle. Each player should have the capacity for six cards.
3. Use a random number generator to generate each card dealt to a player. Note that the same card cannot be dealt twice. Below each player's cards include two radio buttons labeled "Hit" and "Stand". The house should not house the radio buttons, but instead, will stand if dealt "blackjack" (Ace plus 10-count card) in the first two cards, or when the House's point total is "hard" 17 (any Aces counted as 1) or above.
4. Thereafter, each player in order may select "Hit" for another card or "Stand" if no more cards are desired. Use a keystroke, or a button click, etc. to advance to the next player. A player should not be allowed to play out of turn however, the choice of "Stand" means a player receives no more cards for the balance of the hand. If a player's total points exceeds 21, your program announces "busted" and allows that player no more cards in that hand.
5. When all the players are done, your program should determine and announce the winner, or tie if one should exist, plus the score of the winning total for that hand.
(Please create a graphic and code for this project)