This project is a simple version of the Blackjack card game, created using Java and Object-Oriented Programming (OOP). It includes key classes like Card, Person, Player, and Dealer, with inheritance to manage game logic such as checking for busts and wins.
The game mechanics cover shuffling and dealing cards, as well as calculating hand values. The game works with text-based feedback and a basic GUI using Java Swing. The project is tracked on GitHub with regular updates, version control, and a clear structure.
- GitHub with focus on the use of branches to manage collaboration and semantic versioning.
- OOP with focus on modular coding where each class is itself a blackbox which can be effectively used in the main code.
Images: (copyright) Torbjornhedqvist. “Torbjornhedqvist/Blackjack: A Black Jack Game Written in Python and Pygame.” GitHub, https://github.com/torbjornhedqvist/blackjack. Accessed 17 Oct. 2024.
(copyright) htdebeer. "SVG-cards: A set of playing cards in SVG, now also with a rendering in PNG and installable via NPM." Github, https://github.com/htdebeer/SVG-cards/tree/master. Accessed 17 Oct. 2024.