skribbl.io Clone in Java!
https://skribbl.io clone in java (with a client/server).
Do NOT use the VSCode run button. Always use the following commands or use the command palette and run the gradle task to run the project.
- This project requires JDK 24 to build and JRE 24 to run. (Required due to crypto libraries)
- As of the creation of this project, Gradle 8.13 is the default, and 8.14 is still in the release candidate phase. Run the following command to get Gradle 8.14 installed.
./gradlew wrapper --gradle-version=8.14-rc-2 && ./gradlew wrapper
- Make sure your default JDK is Java 24
- On archlinux, if you have multiple JDKs, run:
sudo archlinux-java set java-24-openjdk
- On archlinux, if you have multiple JDKs, run:
./gradlew build # Build the Project
./gradlew :client:run # Run client
./gradlew :server:run # Run server
./gradlew :server:run --args="--headless" # Run server without display. Faster during development
./gradlew clean # Clean the Build
Remove the ./
if on Windows Terminal. Powershell should will work fine with ./
.