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
- Half our group members didn't know how to play chess.
- Alexa unwilling to cooperate
- Networking
- Did I mention Networking (Shout out to Kirby from Jobber for saving us!)
- JavaScript
Accomplishments that we're proud of
- Making Networking Work (Again thanks Kirby)
- Dynamically hosting a web page
- Being able to loop Alexa (at some point)
- Making a Chess Engine from scratch
What we learned
- 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.