/TerminalChess

Terminal Chess

Primary LanguageJava

TerminalChess

Command-line implementation of chess in Java

Implemented:

  • All legitimate basic moves for all pieces
  • Castling
  • Enpassant
  • Promotion
  • Identification of check
  • Identifcation of checkmate
  • Identification of illegal move
  • Resign
  • Draw
  • Drawing board display as specified
  • Stalemate in the form of no possible move

To implement:

  • Stalemate in the form of three repeated moves