Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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!