Inspiration

StarCraft was too hard so we went for chess.

What it does

Use your voice to play a game of chess against your friend and watch the board update live on a locally hosted web page.

How we built it

Languages: Python, HTML, JavaScript Libraries/Frameworks: Flask/Flask-Ask, and AJAX Hardware: 1 Amazon Echo

Challenges we ran into

  1. Half our group members didn't know how to play chess.
  2. Alexa unwilling to cooperate
  3. Networking
  4. Did I mention Networking (Shout out to Kirby from Jobber for saving us!)
  5. JavaScript

Accomplishments that we're proud of

  1. Making Networking Work (Again thanks Kirby)
  2. Dynamically hosting a web page
  3. Being able to loop Alexa (at some point)
  4. Making a Chess Engine from scratch

What we learned

  1. HTML and JavaScript

What's next for Alexa Chess

Proper hosting, making Alexa crash less often, improve chess engine. Have Ishaat and Timmy learn chess. Implement en passant.

Share this project:

Updates