Inspiration

Taking a spin on the classic "Guess Who?" game and making it personal. Now, with Peek-a-Who? you can create your own custom guessing board and fill it with friends, celebrities, or better yet, fellow hackers, simply by uploading a few pictures!

What it does

Upload a few pictures of you and your friends (up to 25 faces) and generate your own board filled with familiar faces to play a game of "Peek-a-Who?" Upload a group photo to get many of your friends on the board faster. Once the pictures are uploaded, our game will crop your faces for you and populate your board so that all you have to do is play!

Simply have one player pick a mystery character, and have the guesser ask "Yes or No" questions to rule out characters. Once you've ruled out some characters, just click on a face to "flip down" the card and mark it as wrong. Hopefully, by the end of the game, you'll have only the mystery person left!

How we built it

Our game development was split into three main parts: 1. Interfacing with Sirv API using python to auto-crop the pictures 2. Using HTML to create the interactive game board 3. Creating an embedded webpage using React (in progress)

Challenges we ran into

Honestly, all of are us are really new to the hacking world, and had to each try something new this week-end. For Max, it was his first time working with an API. For Tina, it was her first time (in 9 years) coding in HTML. For Justine, it was her first time using React. So, when working with a new(-ish for Tina) language or interface, the challenges are, well, everywhere! (But really, a lot of the unfamiliar syntax bogged us down...)

Accomplishments that we're proud of

Having a complete project, haha! Starting with a blank file, and nothing but an idea is really intimidating. But, every time we reached a checkpoint and completed a goal, our hearts swelled with hope and we just dove right into the next task.

What we learned

Coding is totally fun AND doable! At first, we weren't sure if we were way in over our heads, trying to interface with an API for the first time, or picking up a language after nine years. But, as soon as we started making progress, we were hooked. Also, it's a lot more fun coding something we enjoy than it is coding a comp sci assignment!

What's next for Peek-a-Who?

We're hoping to finish our webpage on React and host it online so that everyone can play "Peek-a-Who?". So, who knows, maybe we'll be coming to an app store near you soon! (pending lack of copyright...)

Built With

+ 9 more
Share this project:

Updates