Skip to content

Releases: mihaid11/JChess

JChess v1.0.0

05 Mar 15:53

Choose a tag to compare

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