Inspiration

According to Wikipedia, prosopagnosia (also called face blindness) is a cognitive disorder of face perception in which the ability to recognize familiar faces. We found interesting to make the player solve a puzzle with a face, to make him feel like he is trying to recognize a face, but his brain has to solve the puzzle first.

What it does

It's a puzzle with a face randomly generated from link. With Multiavatar, it is possible to generate 12 billion unique avatars. This way, it is almost impossible to get twice the same face. When a puzzle is solved, you discover the name of the face and the avatar is added to the list of recognized avatars.

How we built it

We built this project with Flutter, and GetX state manager.

Challenges we ran into

A challenge we ran into was to adjust difficulty. At first, we just randomly mixed the puzzle pieces in order to make a random difficulty, but it was sometimes literaly impossible to solve. Then, we decided to mix the puzzle by moving tiles one by one so we made sure that every puzzle is possible to solve.

Accomplishments that we're proud of

We are proud of the code where we manually split the svg avatar to 9 equal pieces.

What we learned

We learned a lot about image manipulation and puzzle algorithms.

What's next for prosopagnosia

Now, we want to make prosopagnosia responsive on mobile devices, and maybe save the progression of the player on Firebase, so he can log in on any device and increase his collection of avatars.

Built With

Share this project:

Updates