DEV Community

Cover image for Otsuri Challenge - Building with Bolt
Abe Senna
Abe Senna

Posted on

Otsuri Challenge - Building with Bolt

WLH Challenge: Building with Bolt Submission

This is a submission for the World's Largest Hackathon Writing Challenge: Building with Bolt.

Otsuri Challenge - Building with Bolt

🕹️ Project Overview

Otsuri Challenge is a web-based game that turns the uniquely Japanese cultural habit of minimizing change during payments into a fast-paced and satisfying experience.

Players are given an amount to pay, and must choose which coins and bills to use—while avoiding exact payments—to minimize the change they’ll receive.

The result is a game that combines speed, logic, and cultural appreciation.

We wanted to make this practice more accessible and understandable to a global audience by gamifying it.

The project reflects both a respect for cultural nuance and a desire to build joyful digital experiences.


🧩 Technical Challenges & Breakthroughs

  • Minimal-change logic was more complex than expected. We had to simulate a cashier returning change using the fewest number of coins, which took multiple iterations.
  • We chose not to write or edit source code manually. Everything was developed through prompts only.
  • Key technical hurdles:
    • Fixes sometimes caused regressions elsewhere in the app
    • Token and prompt efficiency limitations
    • Unexpected AI outputs that we learned to creatively adapt

Despite these, we successfully created a playable prototype entirely in Bolt.


🤝 Tech Integration

  • Lovart: Used to generate coin and bill illustrations and logos. The visuals exceeded expectations and were kept as-is.
  • GitHub: Used for backup and migrating between Bolt environments due to space limits.
  • Supabase (planned): Will support leaderboard and score saving in future versions.

🛠️ Favorite Bolt Features

  • Conversational development: We iterated ideas by refining prompts rather than writing traditional specs.
  • Rapid prototyping: UI and logic could be tested and adjusted immediately.
  • Unified canvas: Bolt’s all-in-one environment for UI, logic, and prompting was incredibly efficient.

One favorite moment: generating a satisfying change-giving animation purely through prompt engineering.

🎮️singular-empanada-4a1695.netlify.app


Saeka Hirai
S O

Top comments (0)