A checkers game written in Java/Swing. Requires Java JDK 8 or higher.
AI implemented using the minimax algorithm and alpha-beta pruning.
- Human vs. AI interactive gameplay with GUI
- Minimax-based AI
- Drag & drop
- Various help facilities
- Multiple themes (dark / light from Flatlaf), see pom.xml
- Fork or download the repo. Navigate to project directory.
- Open terminal or Powershell, run the following command:
./mvnw clean package
- The result JAR will be found in
target/
folder. Double click it to start.