A Java implementation of the card game "UNO!"
CardClub is a digital replica of the well-known card game UNO. The aim of the software is to integrate all cards and rules as in the original game and thus guarantee maximum gaming fun. In the single player mode it is possible to play against a bot and in the optional multiplayer mode you should be able to play against other players.
During the lessons, only a leaderboard was implemented instead of the multiplayer mode.
In order to use it, the CardClubServer must be deployed using Docker.
Instructions for that can be found here.
The whole GUI is built with JavaFX and SceneBuilder to get a wide platform support.
Download the latest release here.
- Windows: Execute the EXE or the JAR-File
- Other: Execute the JAR-File (OpenJDK 17.0.1 & JavaFX 17.0.2 required)
The CardClubServer is built using Docker.
-
Clone the repo
git clone https://github.com/cc-cardclub/CardClub.git
-
Change the passwords in .env
cd CardClub nano .env -
Make start.sh executable
chmod +x start.sh
-
Run start.sh to set up the server containers
./start.sh
Bernd Reither:
- GitHub: sidious38
- Email: Bernd Reither
Raven Burkard:
- GitHub: Mathematti
- Email: Raven Burkard
Lisa-Marie Hörmann:
- GitHub: dasechtelima
- Email: Lisa-Marie Hörmann