Blackjack game java

blackjack game java

I just completed my first multi class program, Blackjack, and it works! It allows the user to play Blackjack against a single dealer, with no other. I am not happy with this code as I am sure there are better ways to do what I'm trying to achieve. I'm a beginner and I've used what I know to. I am a new programmer (I've been doing Java for about 7 weeks) and I public class BlackJackGame { // Contains the players for comparing.

Blackjack game java Video

My first Java project: Console BlackJack In this game I have chosen to make it as simple as I can whilst still functional. I can copy the code I have now, but then I have to translate some names of variables and text. Sign up or log in to customize your list. Or do I make it more difficult than I should by using multiple methods for a simple game? We can do this in one step, if we want. Review the other classes too. Blackjack has a split feature. Real Vegas casinos typically use something like six decks and reshuffle when they're roughly halfway through. Code Review Stack Exchange is a question and answer site for peer programmer code reviews. But, if I place my switch drawcard in an method in an other class, I can only return 1 variable, and I want to return more the name of the card, the points you get by it and if it's a ace or not. Essentially you're playing with an infinitely large shoe, no face cards, and two aces are a bust. A good example of this is that you have multiple win sequences. I'd rewrite the function like this: Stack Exchange Inbox Reputation and Badges. Card class It's functional, it works, and if you're going for simple, this is it. I am not including the package or imports for space reasons This code has a recursive call back to main. You can run your game in a BlackJackGame class, which should maintain the game loop which would call other classes to deal a hand, get input, check end condition and apply results, after which silzzing hot deals the next hand. Blackjack game java up or log in to customize your list. You should make your entire application more Object Oriented. You signed out in another tab or window. Sign up using Email and Password. There are more classes you could create, but this would be a good start. From the atom to the universe, everything, except. Class documentation should tell you what it is. Now, the winner can be determined: In a casino, the dealer deals club casino wv one card face up and one card face . If the user wins, add an amount equal to the bet to the user's money. If the user Stands, the game will end, but first the dealer gets a chance to draw cards. Create and shuffle a deck of cards Create two BlackjackHands, userHand and dealerHand Deal two cards into each hand Check if dealer has blackjack if so, game ends Check if user has blackjack if so, game ends User draws cards if user goes over 21, game ends Dealer draws cards Check for winner The last three steps need to be expanded, again using the information stated in the exercise. In a casino, the dealer deals himself one card face up and one card face down. So this becomes if game.