/chess

Primary LanguageRuby

chess

In terminal console Chess game with created using Object-oriented concepts.

Key Features

  • Individual piece move highlights via position validation
  • Deep duplication of board and game state to ensure accurate moves
  • Check and Checkmate validation via depth-first algorithm of in game state with all chess pieces