The point of this project is to have this program run while I play chess games and get hints that I could compare with my moves so I can learn more about the game.

What it does

The program is an AI chess bot that does speech recognition so I can talk to it while playing chess games and keep it updated on the state of the game. It would advise me which next move would be best.

How we built it

Two libraries were used: Chess.js and Chessboard.js We added the intelligence of the robot to decide which next move would be best using simple minimax with alpha beta pruning. We also added nuance's speech recognition so we can keep it updated on the state of the game.

Challenges we ran into

Learning how to use the chess library and the nuance speech recognition API.

Accomplishments that we're proud of

What we learned

What's next for Chess Advisor

Share this project: