Java Chess game demo written with Swing for GUI.
Run the provided .jar file OR compile and run
javac -d bin src/main/java/*.java
java -cp "bin;src/main/resources" ChessApp
javac -d bin src/main/java/*.java
jar cvfm MyChessApp.jar Manifest.txt -C bin . -C src/main/resources .
- Block moves that place into check or yield checkmate
- Minimax algorithm for computer AI (multiple difficulties?)
- Game win/loss ratio tracking
- Undo move functionality
- Move history display