https://github.com/jarjk/blackjackpp
A cross-platform implementation of BLACKJACK written in C++ for the terminal
https://github.com/jarjk/blackjackpp
addictive client cpp cross-platform gambling game server tui
Last synced: 5 months ago
JSON representation
A cross-platform implementation of BLACKJACK written in C++ for the terminal
- Host: GitHub
- URL: https://github.com/jarjk/blackjackpp
- Owner: jarjk
- License: mit
- Created: 2025-06-10T07:48:04.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-11-29T14:23:25.000Z (7 months ago)
- Last Synced: 2025-11-30T19:36:27.045Z (7 months ago)
- Topics: addictive, client, cpp, cross-platform, gambling, game, server, tui
- Language: C++
- Homepage:
- Size: 1.3 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ♠️ Blackjack (C++)
> [!NOTE]
> forked from [ineshbose/Blackjack_CPP](https://github.com/ineshbose/Blackjack_CPP)
> [!NOTE]
> WIP, but we won't really continue developing it.
> the idea was to have multiplayer mode via webserver, which is pretty much done
> but the client has some glitches from time to time
> and the server as well (though should be fine). also, it has a separate dealer for each player
## Installing
we provide pre-compiled binaries for linux, mac and windows, check out [the latest release](https://github.com/jarjk/blackjackpp/releases/latest)
## 🔧 Development Setup
### Cloning
```sh
git clone https://github.com/jarjk/blackjackpp
cd blackjackpp
```
### Building / Compiling
#### Meson
```sh
# by default only client is built, see meson.options, *bool* is default
meson setup build # can be set with -Dclient=[*true*, false] -Dserver=[true, *false*]
meson compile -C build
# if not localhost: BJ_ADDR=$desired_address
./build/blackjackpp-client
# if built. BJ_LOG=verbose to show full responses
./build/blackjackpp-server
```