Echo

Description

Echo is a music social game played between two players. Players will create, guess and repeat melody with the background music. You can play with either your friends or strangers.





Game Rules

First, the player should create a user id and connect to the server. Then he or she can choose to attend a existing room maybe created by friend. And he or she can also choose to create a new room, when someone join the room game will start immediately. When the game begin, the later player will start first. Player should push on the chords buttons to play melody. One can play the melody he or she likes and the other should try to repeat the same melody. And then it is the turn for the second one to play and the first one to guess. Each correct guess is worth 10 points, and each “missed” guess costs 5 points. The scores of two players are shown at the upper-left and right corners.









Motivation

The game is inspired by phenomenon of echo and the love song antiphonal responses traditions in some cultures. It is hard to communicate for people with different first language. But melody is the common language for people. I attempt to create application which help players to use chords to create melody to communicate.

Design

-The graphic design intends to be clear and simple. I attempt to make the design easy to understand and use.



-The System design follows the object-orientated design principles. And django is used to build the server.

Download Code & Usage

-Download and Install Xcode and Django
-Run server use python manage.py runserver 0.0.0.0:8080
-Open xcodeproj in Xcode
-Compile Echo Release and run it

« Download the Code »