The rules are simple, the player places a bet and then receives a set of cards from the dealer (from a 28 card “half”* deck containing the cards 8, 9, 10, J, Q, K, A) until they bust by exceeding the limit of 42 (or reach 42 exactly). The final score is the sum of the cards before the final card that caused the bust. The house then deals on their own behalf against the players .. Highest score wins! A draw is a no-contest and the bet is returned to the player.
- The project uses a Model View Controller (MVC) pattern
- The project maintains high cohesion and low coupling
- The project applies the following Object-Orient concepts in java code: inheritance, polymorphism, abstract classes, interfaces, and generics
- The project utilizes Java Collection Framework (JCF) with the OO concepts
- The project applies the OO design of Java AWT/Swing APIs to create a graphical user interface (GUI) code
- The project uses an integrated development environment such as Eclipse for project management, coding, and debugging.