Releases: mihaid11/JChess
Releases · mihaid11/JChess
JChess v1.0.0
A fully functional 2D Chess application built in Java 21 with Swing.
What's Included
- Complete chess rules with move validation for all piece types
- Strategy and Factory design patterns for piece movement and generation
- User authentication with local account management
- Match history and active game state persistence via JSON
- Guest account for quick testing (username:
guest, password:password)
Getting Started
Requires Java 21 and Maven.
git clone https://github.com/mihaid11/JChess.git
cd JChess
mvn clean compile
mvn exec:java