Repository navigation
Version 1.0
Chess.java is a feature-rich chess application built in Java, offering a Swing-based GUI for an interactive chess experience. This release supports standard chess rules—including castling, en passant, and pawn promotion—alongside a customizable board with Light/Dark themes and styles like Wood and Green. Players can face off in Human vs. Human mode or challenge the Stockfish AI (playing as Black) with adjustable skill levels (0-20), complete with best-move hints. The app features a clean 8x8 board with Unicode piece symbols, move highlights, a side panel for game controls, and Stockfish via UCI with macOS binary included with the package file.