Releases: xguimiranda/chess-system-java
Releases · xguimiranda/chess-system-java
Chess System Java - v1.0.0
Chess System Java – v1.0.0 🚀
This is the final release of the Chess System Java project, developed as part of the Java Object-Oriented Programming course by Nélio Alves.
🏆 Highlights
- Console-Based Chess Board: Play chess entirely in your terminal, with a clean visual interface.
- Full Chess Rules: Includes check, checkmate, castling, en passant, and pawn promotion.
- Intelligent Move Validation: Prevents illegal moves and guides gameplay.
- Captured Piece Tracking: See which pieces have been captured in real time.
- Object-Oriented Design: Built with modern OOP principles for maintainability and learning.
- Robust Exception Handling: Clear messages for invalid actions.
- Educational Focus: Perfect for those learning Java and OOP concepts.
📚 About the Project
Chess System Java is a console-based chess game for two players, designed for practicing Java programming and object-oriented design.
All standard chess rules are implemented, and the code is organized for readability and extensibility.
🔗 Useful Links
- Project Wiki – Documentation, system design, and rules
- Full Changelog – See all changes for this release
👨🏫 Instructor
Nélio Alves – Java POO Course
💡 Want to contribute, report a bug, or suggest a feature?
Check the Contributing Guide or open an issue.
Enjoy your game!