DEV Community

Aaron West
Aaron West

Posted on

I built an Du Bist Gut Genug clicker (gutgenugclicker.online)

Hi all. I've had "Gut Genug" on loop for about two weeks now, so instead of doing something useful with that energy I built a clicker game around it. You mash space, earn currency, and sink it into upgrades that start pressing the button for you: a mirror, then your grandma, then some TikTok edits, eventually a whole stadium tour that prints money while you sleep.

The one twist is that every press restarts the song's falsetto hook, so mashing fast enough turns it into a stuttering broken remix. I didn't plan that. It's just what happens when you cut an audio buffer off mid-play, and the second I heard it, it was staying.

Plain HTML, CSS, and vanilla JS. No framework, no build step, the whole thing was a few hours of work and adding tooling with Claude Code.

One bug though: everything worked on desktop, but on my phone the sound effects played and the song clip stayed silent, every time. Turned out I'd wired the clip through a normal tag, and iOS just never fires the event that path waits on before it'll play. Switched to decoding the file into a buffer once and playing it through the same WebAudioContext the effects already used, which fixed the silence and, as a side effect, made the clip interruptible, which is where the stutter came from in the first place.

Small solo side project. If anything's broken on your phone let me know, that part I trust least.

Top comments (0)