Inspiration
First impressions are something everyone experiences, but often people are much more than what they initially seem. We wanted to create an icebreaker game that goes beyond surface-level judgments, using AI to capture that first impression in a fun, creative way. The game challenges players to move past their initial perceptions by allowing them to engage in a playful drawing exercise, only to reveal that people can be much more different and have more character than they first appeared.
What it does
This is an interactive game designed to help people see beyond first impressions. Both players takes a photo of themselves, and the AI generates a description based on those photos and sends them to the other player. The other players then use this description to draw what they think the player is acting like, looks like or what kind of expression they have. After everyone submits their drawings, the original photo is revealed, showing how different—or hilariously inaccurate—the drawings can be! It’s a fun way to break the ice and encourage deeper connections between people.
How we built it
- Frontend: Built with React, the frontend captures photos via a webcam and allows players to submit their drawings and displays all the interactive activities.
- Backend: The Flask server processes the images and uses Groq’s AI to generate detailed descriptions of each player.
- AI: Groq's LLaVA V1.5 7B model generates the descriptions based on the uploaded images.
- Firebase: Firebase handles the storage of both the photos and the AI-generated descriptions, ensuring smooth data management throughout the game.
Challenges we ran into
We encountered challenges with fine-tuning the AI to generate descriptions that were clear but also open-ended enough to encourage creativity. Another major challenge was synchronizing the real-time interaction between multiple players, ensuring that all players received the description at the right moment and managing the game flow for a seamless experience.
Accomplishments that we're proud of
We are proud of successfully integrating Firebase to manage real-time data flow between players, making the gameplay smooth and engaging as well as demonstrating how first impressions can often be inaccurate and encouraging players to see beyond initial appearances.
What we learned
We gained a deeper understanding of how AI interprets visual information and converts it into descriptions, and how those descriptions can sometimes be surprising or humorous.
What's next for First Impressions
One improvement for First Impressions is to introduce additional rounds where players get to revise their drawings after getting to know more about the person, encouraging even deeper connections. In addition, developing a mobile version of the game is another step, making it more accessible and easy to play in group settings. Lastly, we hope to expand the game to support larger groups, making it a perfect icebreaker for both social and professional environments.
Log in or sign up for Devpost to join the conversation.