This project was created as a semestralk work for Java course at uni. Whole development happend in private school gitlab repo, this is just a share of finished project.
The app is in maven, so all dependencies are in pom.xml file and will be automatically downloaded by your IDE. To run the app run /src/main/java/cz/cvut/fel/pjv/chessproject/App.java
features:
- GUI (JavaFX)
- save/load the game via Json parsing
- custom board placement
- Human vs Computer mode
- localhost multiplayer network game
- classic game rules (en pessant, castling,..)
- chess clock (threads)
More can be read in WIKI (dev manual, user manual)