https://github.com/devprnvk/aiblackjack
Blackjack game with an AI dealer. It provides a SWT GUI for players to play Blackjack against the computer dealer. The game features customizable bet amounts, basic game statistics tracking, and an AI dealer that follows standard Blackjack rules.
https://github.com/devprnvk/aiblackjack
ai blackjack command game-development java strategy
Last synced: 11 months ago
JSON representation
Blackjack game with an AI dealer. It provides a SWT GUI for players to play Blackjack against the computer dealer. The game features customizable bet amounts, basic game statistics tracking, and an AI dealer that follows standard Blackjack rules.
- Host: GitHub
- URL: https://github.com/devprnvk/aiblackjack
- Owner: devprnvk
- Created: 2024-06-18T01:53:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-31T00:53:23.000Z (over 1 year ago)
- Last Synced: 2025-01-31T12:30:30.883Z (about 1 year ago)
- Topics: ai, blackjack, command, game-development, java, strategy
- Language: Java
- Homepage:
- Size: 7.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Blackjack Game
Welcome to the AI Blackjack Game!
## Table of Contents
- [Overview](#overview)
- [Key Features](#key-features)
- [How to Use](#how-to-use)
- [Project Structure](#project-structure)
- [Future Enhancements](#future-enhancements)
- [Dependencies](#dependencies)
- [Contributing](#contributing)
- [License](#license)
## Overview
This project implements the classic Blackjack card game in Java. It includes a command-line interface where players can place bets, play hands, and challenge the AI dealer. The game follows standard Blackjack rules, and players can track their wins, losses, and draws.
## Key Features
- **Blackjack Game Engine:** Implements core game logic, including card management and player actions.
- **AI Dealer:** Provides an AI-controlled dealer that follows standard Blackjack rules.
- **Customizable Bet Amounts:** Players can place bets of varying amounts before each round.
- **Basic Statistics:** Tracks simple statistics such as wins, losses, and draws.
- **Command-Line Interface:** Interacts with users through the command line, making it accessible across different platforms.
## How to Use
1. Clone this repository to your local machine.
2. Compile the Java files.
```bash
javac *.java