Inspiration
Drawception was inspired by the joy of creative expression and the fun of guessing games. We wanted to create a platform that brings artists, gamers, and AI enthusiasts to engage in a unique and exciting drawing and guessing experience. The objective of Drawception is for artists to get a form of feedback from others and not have to rely on someone else for it. The AI ensures that the artist is able to create what they intend to.
What it does
Drawception is a platform where a user can participate in a game of drawing and guessing with the computer (AI). The player will be given a prompt and in the given time, the player has to be able to draw what the prompt is. Once the given time is up, or if the player clicks the submit button before the given time is up, they won't be able to draw anymore on the drawing tab. The twist is that AI will analyze the player's drawing and generate a guess of what it thinks it is. If the guess the AI generates matches the prompt, the player gets a point. :) And the player can play again if they wish.
How we built it
We build Drawception using a combination of web technologies and machine learning algorithms. The platform was developed using HTML, CSS, and JavaScript for the frontend, while the backend was built using Python and popular web frameworks. The AI-powered guessing functionality was implemented using state-of-the-art machine learning models.
Challenges we ran into
During the development of Drawception, we faced several challenges. One of the main challenges was training the AI model to accurately guess drawings based on limited information. We also had to optimize the platform's performance to handle a large number of concurrent users while maintaining a smooth user experience. At the beginning of our process, we had a pretty different idea than what we ended up with. It was also the first Hack-A-Thon ever attended for 2 out of 3 of our team members, so the learning process extended much farther than just coding. Together with the evolution of our ideas and the learning of the new languages, and past lots of tumultuous hurdles, we were able to finally develop the version of Drawception we wished to create.
Accomplishments that we're proud of
We are proud of creating a seamless and engaging drawing and guessing experience on Drawception, and making it something all artists can rely on. Our AI model has achieved impressive accuracy in guessing drawings, making gameplay challenging and enjoyable. One of our favorite parts of our design is the Drawception logo, which was created by one of our team members.
What we learned
Through the development of Drawception, we learned valuable lessons about web development, machine learning integration, and user experience design. We gained insights into optimizing AI algorithms for real-time interactions and ensuring the platform's stability under heavy load. We also learned a lot about coding and working together on big projects such as this one.
What's next for Drawception
In the future, we have exciting plans for Drawception. We aim to expand the game's features and introduce new game modes to keep the gameplay fresh and exciting. We also plan to enhance the AI model to further improve its guessing accuracy and introduce more interactive elements to the platform. Additionally, we will actively listen to user feedback and work on creating a thriving community around Drawception, possibly making it a multiplayer game instead of a single-player game.
Log in or sign up for Devpost to join the conversation.