https://github.com/dylanbt928/blackjack
♠️ gui-based blackjack
https://github.com/dylanbt928/blackjack
blackjack cmake cpp sfml
Last synced: 6 months ago
JSON representation
♠️ gui-based blackjack
- Host: GitHub
- URL: https://github.com/dylanbt928/blackjack
- Owner: DylanBT928
- License: mit
- Created: 2025-03-23T09:27:35.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-10T07:42:21.000Z (6 months ago)
- Last Synced: 2025-04-10T08:39:52.434Z (6 months ago)
- Topics: blackjack, cmake, cpp, sfml
- Language: C++
- Homepage:
- Size: 15.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blackjack ♠️
A simple Blackjack game implemented in C++ using SFML for the graphical interface and CMake for project management. This project is designed to practice GUI development, game logic, and clean C++ programming.
## 🚀 Features
- Classic Blackjack game logic
- Graphical user interface with SFML
- Deck shuffling and card dealing
- Player and dealer hands
- Basic win/loss conditions## 🛠️ Built With
- **C++**
- **SFML**
- **CMake**## 🔧 Installation
1. Clone the repository:
```bash
git clone https://github.com/DylanBT928/blackjack.git
cd blackjack
```2. Create a build directory and compile:
```bash
mkdir build
cd build
cmake ..
cmake --build . --target run
```## 🤝 Contributing
Contributions are welcome! If you'd like to contribute, please follow these steps:
1. **Fork the Project**: Create your own fork of the repository.
2. **Create a Branch**: Make a new branch for your feature or bugfix.
```
git checkout -b feature/AmazingFeature
```
3. **Commit Your Changes**: Commit your changes with a descriptive message.
```
git commit -m 'Add some AmazingFeature'
```
4. **Push to the Branch**: Push your changes to your forked repository.
```
git push origin feature/AmazingFeature
```
5. **Open a Pull Request**: Submit a pull request to the main repository.Please ensure your code follows the project's style and includes appropriate documentation.
## 📜 License
Licensed under the MIT License. See `LICENSE` for more information.