Inspiration
Let's say that you want to know how compatible your are with other people around you. Through a list of targeted personality questions, FriendCluster will help you match with people with similar interests as you in the social group. Have you ever wanted to get to know someone better, but didn't know where to start? You didn't know what to talk about? FriendCluster wants to help you meet the people around you, so you don't miss your chance!
What it does
FriendCluster is a game that takes a group of people in the same proximity and asks a series of questions to cluster people with similar responses. With each response, you will see your username move in the same direction on the scatter plot as others with the same answers as you. To join the game, each player joins the online room and will be prompted for answers to questions shortly after. At the end of the game, you will be able to see people with the most similar responses as you and the ones with the least similarity as you on our scatter plot. You'll be surprised at people who you share commonality with and we hope this breaks the ice with the new people you meet while playing FriendCluster.
How we built it
The most important portion of the game was to create the algorithm that separates individuals on the scatter plot using basic vector algebra. Each answer that the individual inputs is mapped in relation to every other individual and generates a relational score.
Challenges we ran into
We had problems integrating the data onto the web server.
Accomplishments that we're proud of
We're proud of the instant clustering algorithm we created and the smooth visualization of the data.
What we learned
We learned how to use the javascript frameworks and to visualize data on a dynamic scatter plot.
What's next for FriendCluster
We are hoping to launch this game on mobile and grow this game to a community near you!


Log in or sign up for Devpost to join the conversation.