Why? Well... It was my 1st semester project for uni and I decided to go kinda over the top with it. It was supposed to be a simple implementation of crazy eights, but quickly I wanted more, so I added modifiers, other gamemodes, AI, online module etc. and... here we are.
The project is still slowly maintained in my free time. I sort of use it as my learning/practice ground, but with the ultimate goal to make it stable, ready to play and full of different card games to choose from.
- Crazy Eights
- Blackjack
- Hearts
- Poker
- Local with bots
- Local multiplayer
- LAN multiplayer (soon)
- Online multiplayer
Prerequisite: Java 17+
Simply use the included Gradle wrapper - ./gradlew <cmd> (or gradlew.bat <cmd> on Windows) from the root folder of the project to run the game. <cmd> - run for quick run, build for jar build.