.idea | ||
src/com/jarocki/stanislaw/chess | ||
.gitignore | ||
chessEngine.iml | ||
readme.md |
Stanchezz
Is it a chess? Is it a Stan's chess? Is it a Sanchez's chess?
It's a OOP project of working chess implemented in Java.
Features
-
castling (long and short).
-
en passant.
-
check detection.
-
pawn promotion to queen.
-
checkmate detection (in progress)
Deployment
To run this project download the repository, compile it and run.
- In Game.java when you grep for "@tests" you'll find section where you can uncomment predefined sets of moves. Try at least one! For default there is none (getNoPredefinedMoves()).
- After the predefined set of moves run you can start type your own - the input format is e.g. "e2 e4".