Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alexpdev/blackjack

Not for card counting
https://github.com/alexpdev/blackjack

game gui python python3

Last synced: 21 days ago
JSON representation

Not for card counting

Awesome Lists containing this project

README

        

# BlackJack

![Random](https://img.shields.io/badge/Random-2355-orange)
![License](https://img.shields.io/badge/License-GNU%20LGPL-blue)
![GUI](https://img.shields.io/badge/GUI-Qt-green)
![Logo](./img/blackjackicon.png)

BlackJack is a small graphical tool that I built to help me improve at counting cards.

It is essentially a GUI BlackJack game with a window that displays probabilities,
statistics, and combinatorial information about the active game. Features include
specifying the number of players, and number of decks the dealer will use.

## Requires

Before you begin:

* Install Python >= 3.6
* Windows OS (Might work on others but I have not tested it.)
* Install PyQt6 through pip
* Install Pytests for testing
* Reviewed the Licesnse and Documentation for whatever reason.

### Installing BlackJack

To install, follow these steps:

1. Ensure Git is installed and working
2. Open terminal and run ...

```Windows:
pip install PyQt6

git clone https://github.com/alexpdev/blackjack.git blackJack
```

### Usage

```Windows
python path\to\project\main.py
```

### License

BlackJack uses the following license: GNU LGPL v3.0

### Other

* Requires PyQt6, Python3, [pytest]
* entry point for execution is main.py
* card images are stored in img folder