BlackJack implemented through Java and interfaced via terminal window!
Week 5 Homework for Skill Distillery
A Black Jack card game.
Play versus the dealer who has preset functions to draw a card until it reaches 17 points or has more points than the user.
rules: http://www.hitorstand.net/strategy.php
-Special Functions:
You have the option to play with 1 or 6 card packs in the deck .
You have the option to continue playing as many rounds as desired without leaving the application.
After each round, the dealer and user's hands are sent to the discard pile and then reshuffled into the deck
to prevent card counting or a lack of cards.
Class hierarchies
Abstract classes
Interfaces
ArrayList
FileReader
try catch
ENum
Object Oriented Programming
Java
Eclipse.ide
It is important to understand the minimum requirements of functionality to stay focused. Using pen and paper to map out the game logic was helpful. Of course, refactoring code helps readability and allowed my run() method to stay concise.