DRAW PICTURES. FOOL AI.
Human vs AI party game: Draw things that humans will get, but an AI won't!
Pushing your creativity to outdraw the latest overpowered AI models.
Creativity.
🤖 Inspiration
Advancements in AI have sparked massive debates in the prevalence of these technologies in creative sectors, like digital art, literature and media. This begs the question:
What makes human art different?
By combining the fun of classic party games like Skribble.io, we want to highlight the uniqueness and charm in art that only fleshy, non-metallic brains can make.
❓WHAT IT DOES:
At its core, we've flipped the script on traditional Pictionary, where people compete against each other, to one where human players have to band together to outwit the smartest AI models available.
- Forcing new, Roundabout Approaches: In having to face an unfamiliar artificial opponent, players have no choice but to find novel ways to get their messages across to their fellow blood-filled brethren.
🏗️ HOW WE BUILT IT:
We broke down our development roadmap into its core features:
AI Implementation: Deployed custom API wrapper around openai GPT-4o and Gemini for zero-shot image prediction
Creating the Canvas: We created our canvas from scratch, to have the freedom to implement our unique twist.
Multiplayer Networks: We created a robust online multiplayer system by utilizing sockets and Supabase Realtime.
Tech Stack:
- Server hosting: Vercel
- Frontend: React + TailwindCSS + Vite
- Backend: FastAPI
- Database: Supabase
- AI models: OpenAI GPT-4o + Google Gemini
🚧CHALLENGES WE CAME ACROSS:
Multiplayer Functionality: Web sockets are a pain in the ass.
Deployment: Page build failed to deploy | staring in our faces throughout the night
Time Constraints: To squeeze out a polished product in just 24-hours took intensive efforts and consulting.
HOW TO PLAY:
Game Setup: Each round begins with a prompt that only the Artist can see (e.g., "Football").
The Challenge: The artist has 60 seconds to draw their interpretation of the prompt. Here's the twist: they must make their drawing clear for the human Guessers, but obscure or misleading enough to fool the AI.
The AI Judge: The Guessers and Judge have 60 seconds to guess the phrase while the drawing progresses.
Scoring: the Artist gets points for every correct Guesser, while the Guessers score for correct answers. However, if the Judge guesses correctly, everybody loses points!
Win Condition: After the final round, the player with the most points wins!
KEY FEATURES:
AI Antagonist: Competing against the AI sparks creativity and adds a layer of complexity to gameplay!
Engaging UI/UX: A fun and accessible interface for both drawing and guessing, with vibrant visuals and intuitive controls.
Always Replayable: Randomized prompts and unpredictable AI interpretations keep the game fresh and exciting every time.
Built With
- docker
- fly.io
- react
- supabase
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.