This is a Chess system project developed in Java, created as part of a course on Udemy taught by Nelio Alves.
Most of the project structure and core ideas follow the course’s proposed implementation, and the main goal of this repository is to practice Object-Oriented Programming, clean design, and domain modeling in Java.
Credit to Nelio Alves for the original project and guidance.
This project was developed strictly for learning and educational purposes.
- Complete chess game logic
- Piece movement and capture rules
- Turn control and match flow
- Check and checkmate validation
- Clean object-oriented structure
Make sure you have Java installed.
You can open and run the project using your preferred IDE (such as IntelliJ IDEA or Eclipse).
- Project based on a chess system developed in a Udemy course by Nelio Alves.
- This repository is intended for educational use only.