Ruby Chess
Command line chess with WASD controls and easy UI.
Features
- Pieces inherit from Steppable, Cardinal, and Diagonal modules
- Graphical interface with move highlighting
- Recursive move finding, setting the stage for chess AI
- Move limits due to check
- Pawns move double on their first turn
To Do
- Castling
- En passant
- Flip board to current player's view
- Computer player AI