u/EsotericLexeme

Vibe-coded an ear-training game in a day with Claude Code in the cloud.
▲ 2 r/Learnmusic+1 crossposts

Vibe-coded an ear-training game in a day with Claude Code in the cloud.

​

Got the idea one morning. Took me a day to ship. Wanted to share because the workflow was one of the most hands-off build I've done.

The AI workflow:

- Finalized the design in a long claude.ai conversation — four-tier progression, scoring rules, what "earning keys" should actually mean mechanically, edge cases around scale rotation.

- Dumped the finalized plan into Claude Code running in the cloud (Opus 4.7). Let it build.

- Tested on my phone against Cloudflare's preview branch between other stuff.

- After the main build, I had Claude Code release a swarm of agents to audit the codebase for issues and fix what they found. Ran that twice. Then asked the same setup to brainstorm expansion ideas.

- Barely touched a keyboard the whole time.

The game itself — Perfect Pitch:

Start with 5 white keys on one octave and unlock the rest across four tiers: random white notes → scale-based with sharps → composed melodies → endless mode with 18 rotating scales.

Design choices:

- Two modes — Exploration (keyboard playable as reference before you commit) and Normal (brief flash of light on the keys, easy through hard).

- Melodies starting from Medium — I find it more rewarding than random notes.

- The "Pitch Perfect" level is play-by-ear only, starting from 25 notes and continuing endlessly.

- Mobile-first — stacked octaves, sized tap targets.

Free, no account, no paywall: https://unblockedgame.app/music-tools/perfect-pitch/

How does it feel? There is a logic that forces the melodies to always use all available octaves, but I'm not sure if that is the right move or not. Could use another opinion (that is not an AI)

u/EsotericLexeme — 2 days ago