Skip to content
Guilherme Miranda edited this page Jul 12, 2025 · 1 revision

♟️ Chess System Java

Welcome to the official wiki for the Chess System Java project!
This project is a fully-functional, console-based chess game, developed using object-oriented programming principles as a hands-on exercise for the Java OOP course by Prof. Dr. Nélio Alves.


🚀 Main Features

  • Play a full game of chess in the terminal
  • Implements all standard chess rules (check, checkmate, castling, en passant, pawn promotion)
  • Visual board and colored pieces in the console
  • Highlights possible moves and tracks captured pieces
  • Robust move validation and exception handling
  • Clean, layered, object-oriented design

This project was developed for educational purposes and focuses on applying OOP concepts in Java.


📚 Table of Contents


Clone this wiki locally