Recent Project

I built a full-featured web chess game that replicates core gameplay and user experience similar to commercial platforms. The project implements accurate chess rules, interactive board controls, move highlighting, and custom piece graphics — all presented in a clean, responsive interface.

Key Features

  • Accurate game logic: Most standard chess rules are implemented in Java.

  • Interactive board UI: The board is rendered with HTML and styled with CSS for a modern, readable layout. Users can select pieces and see allowed moves before making a move.

  • Highlighted moves: When a piece is selected, legal destination squares are highlighted. Last move and captured-piece squares are visually emphasized for improved move tracking.

Possible Improvements / Next Steps

  • Add multiplayer for real-time play.

  • Implement an analysis mode with move list and board navigation.

  • Add AI opponents.

  • Time controls and clock synchronization for competitive play.

Java Chess Game