Inspiration

Recently, a friend told me about the good old days of Draw chat, and it got me thinking about making a game based on that theme.

Initially, I envisioned a game where two players take turns drawing lines to complete a picture, but the system became too complex. After considering something simpler, I concluded that a game where players guess the drawn picture would be easier to understand and more fun.

What it does

“Create Drawing” allows players to draw pictures and post them as quizzes for others to guess what they drew. Selecting “Play Quiz” randomly selects a quiz from the posted drawings. The quiz plays back the drawn picture stroke by stroke in sequence. Players pause when they know the answer and enter it. Correct answers earn points. The faster you answer, the higher your score.

However, if you get it wrong, you get zero points, and you cannot answer the same quiz again. Additionally, if you answer your own quiz or answer abnormally quickly, you also get zero points.

You can also post the quizzes you create to subreddits.

Quizzes posted on subreddit can be played by other users, so there's a chance someone might share answers with others.

Questioning the validity of shared answers, or aiming for high scores by evading the game's cheating detection—these kinds of tactics within the subreddit are also part of the game.

How we built it

Built using Kiro's Specs and Vibe, with Phaser and the Reddit API. Storage was implemented using Redis. Only Claude Sonnet 4.5 was used for the AI Coding.

Challenges we ran into

Actually, I didn't face any challenges at all. I spent two months building a game using specification-driven development at the Code with Kiro Hackathon. Thankfully, I won the Most Innovative Use of Kiro award, but the game itself remained unfinished due to my lack of experience. This time, I participated as a chance for redemption, and by applying the lessons learned from before, development progressed surprisingly smoothly. I'm really glad I participated in the hackathon.

Since this is a hackathon, minor bugs haven't been completely ironed out, but I believe it's polished enough to give a solid sense of the game experience.

Accomplishments that we're proud of

I believe I've created a game that achieves just the right level of silly fun. Because this game prioritizes community, we focused on creating opportunities for players to interact with each other. Our goal is for players to find this game silly yet enjoyable.

What we learned

Techniques for specification-driven development in game creation.

For example, deliberately not creating a perfect specification document and AI write the code, then incorporating that code into the specification document.

I realized that game development is a different genre from other specification-driven development approaches.

What's next for What Did I Draw? - Drawing Quiz Game

As mentioned earlier, since this is a hackathon, I believe there's still a lot of work needed on anti-cheat measures, minor bugs, and polishing. If this game receives positive feedback, I'd like to complete it and release it.

Share this project:

Updates