https://github.com/kernferm/guiblackjack
This Python application implements a simple version of the classic card game Blackjack. The game features a graphical user interface (GUI) built using the Tkinter library.
https://github.com/kernferm/guiblackjack
blackjack blackjack-game gui gui-application
Last synced: 6 months ago
JSON representation
This Python application implements a simple version of the classic card game Blackjack. The game features a graphical user interface (GUI) built using the Tkinter library.
- Host: GitHub
- URL: https://github.com/kernferm/guiblackjack
- Owner: KernFerm
- License: mit
- Created: 2024-04-25T05:08:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T07:19:50.000Z (10 months ago)
- Last Synced: 2025-02-12T22:28:59.514Z (8 months ago)
- Topics: blackjack, blackjack-game, gui, gui-application
- Language: Python
- Homepage:
- Size: 313 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## Support the Project โญ
If you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. ๐
# ๐ Blackjack Game
This Python application implements a simple version of the classic card game **Blackjack**. The game features a graphical user interface (GUI) built using the **Tkinter** library.
---
## ๐ฅ How to Download the Repo (First-Time Users)
Click the link to read [**Instructions**](https://www.gitprojects.fnbubbles420.org/how-to-download-repos) ๐.
---
### ๐ ๏ธ Features
- **Betting System**: Players can place bets before each round ๐ต.
- **Interactive Gameplay**: Players can choose to hit or stand during their turn ๐.
- **Dealer Logic**: The dealer follows standard Blackjack rules ๐ค.
- **Balance Tracking**: Player balance is updated based on wins and losses ๐.---
## โ๏ธ Prerequisites
- **Python 3.x**
- **Tkinter library** (usually included in Python installations)### ๐ Python Versions
If you donโt have Python installed, here are some options:
- [**Python 3.11.6**](https://github.com/KernFerm/Py3.11.6installer)
- [**Python 3.11.9**](https://github.com/KernFerm/Py3.11.9installer)
- [**Python 3.12.1**](https://github.com/KernFerm/Py3.12.1-installer-batch)---
## ๐ Installation
1. **Clone the repository**:
```
git clone https://github.com/KernFerm/guiblackjack.git
```2. **Navigate to the project directory**:
```
cd guiblackjack
```3. **Run the application**:
```
python guiblackjack.py
```---
## ๐ฎ Gameplay Instructions
1. **Setting Initial Balance**: Enter your desired initial balance in the input field provided.
2. **Placing Bets**: Enter the amount you want to bet for the current round and click the "Place Bet" button ๐ฐ.
3. **Playing the Game**: Click the "Hit" button to draw another card or the "Stand" button to end your turn ๐ฒ.
4. **Dealer's Turn**: Once the player stands, the dealer reveals their cards and plays according to standard rules ๐.
5. **Determining the Winner**: The player with the hand closest to 21 without exceeding it wins the round ๐.---
## ๐ License
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details ๐.
---
## ๐ Acknowledgements
Inspiration for this project came from the desire to learn **GUI development** with Tkinter and practice **Python programming skills** ๐ก.