KarlchenCloud ·
KarlchenCloud is an open source client/server implementation of the German card game
Doppelkopf.
We provide a web application that can be used without any installation.
Using the open and simple API, however, other clients an be developed as well.
Usage
Docker
Command line game with bots
You can debug the game with bots (that just play random cards).
Interactive Client (plus bots)
To start a game on the command line, you need three terminals and start in the
following order:
- Server terminal:
go run ./cmd/server
- Client terminal:
go run ./cmd/client interactive --name "Karlchen Müller" --email karlchen@mueller.de --password 12345
- Follow the instructions
- Bot terminal:
go run ./cmd/client bot --num-bots 3 --delay 2000
- Play the game in the client terminal.
Bots Only
This is very similar, but only requires two terminals (in order):
- Server terminal:
go run ./cmd/server
- Bot terminal:
go run ./cmd/client bot --num-bots 4 --delay 250 --owner
- "Enjoy" bots at work.
Development
See Development.