This project is a fully interactive, multi featured version of Chess.
- Computer AI will advance towards enemy king and avoid vulnerable positions.
- Deep duplication of board enables simulation of next move.
- Leverages the cursorable library to provide highlighting of pieces path spaces.
##TO-DOS
- Implement castling
- Implement saving
- Implmenet min-max algorithim for computer AI.
Run project from the command line with:
`ruby game.rb'
Cursor input is avaiable through the keys AWSD. 'Enter' will select and place pieces. Games are played against a fully programmed computer AI.