What it does
QuibbleMail lets you play games with friends and people across the world through your email!!
How to play a Game of Tic Tac Toe
Simply send an email to email@example.com saying "Start tick tac toe (email of other player) please" Then the player you challenged will get an email with a copy of the board, simply reply with where you want to move. ex. Top right, bottom left, center, center right please
How to play a Game of Chess
Simply send an email to firstname.lastname@example.org saying "Start chess (email of other player) please" The challenged player will get an email with the board, reply to the email with the location of the piece you want to move and where you want to move it. Ex. A3 to A4 please
How we built it
We utilize SparkPost to route emails to Firebase, from there we have a node.js server grabbing the emails from firebase, processing them, modifying the game state on firebase, and using Sparkpost to generate and send reply emails.
Challenges we ran into
We ran into some challenges setting up the DNS of our domain but with enough time we figured it out. Additionally, the chess engine we used was effectively undocumented, resulting in a disproportionate amount of time being spent on simple bugs.
Accomplishments that we're proud of
Managing to create exactly what we imagined in just 48 hours. We are also proud to have created a system that can be used any where across the world. It also allows people to compete with both minimal bandwidth and any language (as long as it is French, Spanish, Italian, Portuguese, or English.)
What's next for QuibbleMail
In the future we will continue to develop QuibbleMail and add more game modes and features to connect people all over the world. We also seek to increase the number of language integrations and improve system stability and accessibility.