Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 589 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 589 Bytes

jChess

Java Chess game demo written with Swing for GUI.

Example Gameplay

How to run

Run the provided .jar file OR compile and run

  1. javac -d bin src/main/java/*.java
  2. java -cp "bin;src/main/resources" ChessApp

How to build

  1. javac -d bin src/main/java/*.java
  2. jar cvfm MyChessApp.jar Manifest.txt -C bin . -C src/main/resources .

Planned Features

  • 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