-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Guilherme Miranda edited this page Jul 12, 2025
·
1 revision
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.
- Repository: chess-system-java
- Current version: v1.0.0
- 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.