benhgreen / TerminalChess

Terminal Chess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Terminal Chess


Languages

Language:Java 100.0%