Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bilalm04/blackjack
Blackjack application created using Java Swing library.
https://github.com/bilalm04/blackjack
game gui java javaswing oop
Last synced: 20 days ago
JSON representation
Blackjack application created using Java Swing library.
- Host: GitHub
- URL: https://github.com/bilalm04/blackjack
- Owner: BilalM04
- Created: 2022-12-23T00:50:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-03T00:38:21.000Z (5 months ago)
- Last Synced: 2024-11-08T12:15:14.099Z (2 months ago)
- Topics: game, gui, java, javaswing, oop
- Language: Java
- Homepage:
- Size: 224 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blackjack Card Application with Java Swing
A classic casino experience implemented using Java Swing. This project embraces object-oriented principles to create a user-friendly graphical user interface (GUI) for playing the popular card game.
![image](https://github.com/BilalM04/BlackJack/assets/77511892/dc8c11b8-b330-4228-a696-018ba51976be)
## Overview
The Black Jack Card Game brings the excitement of the casino to your computer with an intuitive and visually appealing GUI built using Java Swing. This project is a testament to the power of object-oriented programming, providing a modular and organized codebase.
## Features
- **Java Swing GUI:** The game utilizes Java Swing to create a responsive and interactive graphical interface, allowing players to enjoy the game in a visually engaging environment.
- **Object-Oriented Design:** The code is structured using object-oriented principles, enhancing code readability, maintainability, and extensibility. Each card, player, and game component is represented as an object.
- **Classic Black Jack Rules:** Experience the thrill of the classic Black Jack card game, complete with standard rules for player decisions, dealer interactions, and scoring.
## How to Play
1. **Download:**
- Download the `Blackjack.zip` file from the repository.2. **Unzip and Run:**
- Unzip the downloaded file.
- Run the executable JAR file to launch the Black Jack Card Game.3. **Gameplay:**
- Follow the on-screen instructions to play the game.4. **Objective:**
- Strive to beat the dealer by having a hand value closer to 21 without exceeding it.## Getting Started
To run the Black Jack Card Game locally, follow these steps:
1. Download the `Blackjack.zip` file from the repository.
2. Unzip the contents of the file.
3. Locate and run the executable JAR file.
4. Enjoy playing Black Jack with the Java Swing GUI!