Inspiration
We were intrigued by the idea of creating a game that could be played offline on a plane. We also were intrigued because we've never tried to connect two people who should be able to send each other information before.
What it does
We have created a game that connects different players to host who directs the game. Firstly, each player is send a word related to the country to where they are travelling. They must write a sentence using that specific word. Secondly, all sentences are sent to random players who try to represent it with a drawing. On the next round, all drawing are sent to random players who try to guess what was the sentence from which the drawing was made. This process is repeated until finally we have a sequence of phrases and images created from each initial phrase. Lastly, the results are printed on the screen.
How we built it
We have used bluetooth to connect each player with the host to be able to send and receive the sentences and images. The code for this and for the interactions between the host and the players is implemented in python. The application is implemented in html and css and has different displays in which we can write sentences and draw.
Challenges we ran into
We ran into several challenges. The first one was to connect two devices with bluetooth and being able to send and receive sentences and images. The second one was to save the image of the drawing made on the canvas. We had trouble finding a way to save to so we could be able to send it to the host. The third one was to connect the code with the usability of the application and django, which we were using to create the application.
Accomplishments that we're proud of
We're proud of everything we learnt and for the challenges we have overcome. For exemple, being able to connect two devices with bluetooth and being able to make the application work using the canvas.
What we learned
We learned to connect two deviced through sockets and to send sentences and images through them.
What's next for Vuelín
Hopefully the host would be able to play along the other players.
Log in or sign up for Devpost to join the conversation.