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
- dart
- flutter
- getx
- multiavatar



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