The Black Cat is an online multiplayer card game. It consists of two parts: Node.js server and client app written in Kotlin and based on LibGDX game framework.
Latest release - crossplatform JAR (The game needs instaled Java version 6 and up)
- https://sr1.theblackcat.club
- https://sr2.theblackcat.club
- https://sr3.theblackcat.club
- https://sr4.theblackcat.club
Read the game rules
In the game are used textures designed by Freepik. In the game are used button and input textures designed by Lamoot. Card textures are under CC License. Source freedesignfile.com.
In the game is used Merriweather font created by Sorkin Type.
Clone the repo
To launch the game run command ./gradlew desktop:run
To pack new game textures run command ./gradlew texturePacker
To generate code documentation run command ./gradlew dokka && ./gradlew copyDocCSS
- desktop - desktop launcher for the game
- core - the game itself
- core/GameCore - the main game class
- gui - GUI elements
- gameObjects - cards and card containers
- core/assets - textures and fonts
- Add application wrappers for specific platforms (
.exe
for Windows,App
for macOS) - Extend rules (10 more points for last taken trick etc.)
- Add support for Android tablets
MIT