Skip to content

Releases: xguimiranda/chess-system-java

Chess System Java - v1.0.0

12 Jul 23:23

Choose a tag to compare

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


👨‍🏫 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!