/Chess

A terminal based chess game

Primary LanguageRuby

Chess is a terminal based chess game that relies on user input to move pieces.

How to Play

  • Running ruby 'game.rb' from the console should start a game automatically.
  • Use the Arrow Keys to move the cursor and Enter/Space to move.

Technologies Used

  • Ruby

Features

  • Check/Checkmate
  • Valid move-enforcement

Upcoming Features

  • Castling
  • En Passant
  • Restart Game

Screenshots

* Move with the arrow keys and press enter to select a piece. Press enter to move the piece. The background is magenta while selecting a piece and red while moving a piece.

* Invalid moves result in errors. Errors are cleared after a successful move.