Kerning Club
A daily typography game: fix the spacing, beat your friends
About
Every day you get five words with broken spacing. Drag the letters until it looks right, then see how close you got to a type designer's answer. Share your score as a little grid, Wordle style.
It's a showcase: the code stays private, but the full build recipe is here, including the prompt that generates the daily puzzles.
How it was made
Shared by the maker. Numbers are their own estimate.
- Build time
- 4 evenings
- AI spend
- $14
- Prompts
- ~70
- Written by AI
- 90%
Agents
Bolt
55% of the workFirst playable version in an afternoon
Claude
45% of the workScoring model and puzzle generator
Stack
MCP servers
No MCP servers. Built with the agents alone.
Build recipe
The code isn’t public. This is the whole project as one prompt: paste it into your own agent to build the same thing.
Written by Claude
From the project’s code and history · 323 words
Build a game called Kerning Club: a daily typography game: fix the spacing, beat your friends.
What it does
Every day you get five words with broken spacing. Drag the letters until it looks right, then see how close you got to a type designer's answer. Share your score as a little grid, Wordle style.
Stack
Use Svelte, Cloudflare. The original was built with Bolt and Claude in 4 evenings, for about $14 in AI usage.
How it fits together
- A small game loop with one core mechanic
- Local saves, plus a simple backend for sharing or leaderboards
- A daily or slow rhythm that brings people back
Build it in this order
- Build the core mechanic with placeholder art and make it fun
- Add saving and the daily rhythm
- Add art, sound and the share feature
- Tune the economy or difficulty with a quick simulation
- Test it with five people and watch where they stop
A prompt that worked: Daily puzzle generator
Generate tomorrow's five Kerning Club puzzles. Use common English words of 5 to 8 letters that contain at least one hard pair (AV, To, LT, ry, f., etc.). Vary difficulty from easy to hard. For each word, return the letters, the ideal spacing as offsets in units of em/1000, and one sentence explaining the hardest pair.
Watch out for
- Prototype the mechanic before any art
- Respect the player's time: no timers designed to annoy
Done when
- Someone new gets the mechanic in thirty seconds
- Progress is never lost
- It runs well on a mid-range phone
Before writing code, ask me up to five questions about who this just for fun game is for and what the first version must do. Then work in small steps: after each one, tell me how to try it and wait for my feedback.
Discussion
3 comments · 2 built their own
More like this
Paste a README, get honest notes on what a stranger won't understand
An email agent that drafts replies and only pings you for the ones that matter