Skip to content

adrianeparo/Chess-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Chess System in Java ♟️

Features ✨

  • Complete representation of a chess game with pieces, board, and basic rules.
  • Check and checkmate detection.
  • Console visualization using ANSI codes, highlighting pieces and possible moves.
  • Tracking of captured pieces by color (white and black).
  • Turn-based system and player turn control.

How does the project work? 🛠️

  • Board: Represented as a matrix format, with rows (1 to 8) and columns (a to h).
  • Movement: The player enters the origin and destination positions in standard chess notation (e.g., e2 to e4).
  • Game rules: Piece movement rules are enforced, and the system checks for check and checkmate conditions.
  • Console display: The board is rendered in the console with colors that distinguish white and black pieces.

About

♟️ | Chess System in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages