Hack #6: Zed · Zed
30 Apr, 05:49
If you've had an old dog, you know the math... You've already done it. You did it last night. But we don't lay down and we don't give up. We're too strong to die and too stupid to quit. This is a folk punk beat-em-up about defiantly swinging a baseball bat at the inevitable. Three nights. Five hit points. The dawn is the win condition. One more day. The dog is asleep on the porch the whole time, the way old dogs sleep. Like a log. You stand watch in the swamp watching wisps and shades creep toward your cabin while the music gets louder. Shadows come for him. You decide they don't get him... Not tonight. Then you do it again the next night. And the night after. Until you can't. The vet said it's just a matter of time. The vet is right. But the night isn't tonight, and tonight you have a bat. **For Thelma, who made it to sixteen. And for Bea, who's turning ten soon.** ____________________________________________________________________________________________________________ Built end-to-end in Zed with the Anthropic Claude and ElevenLabs integrations, for ElevenHacks. All three combat tracks (drums, bass, guitar stems per wave) generated with the ElevenLabs Music API, then conducted at runtime in Tone.js so the mix layers up with your combo and slumps to a record-player crawl when you die. Title music and outro music generated the same way (but without stems), same emotional family, different tempo, so the cold open and the gut-punch close mirror each other. All combat SFX (bat swing, hit, death stinger, the dog whine on defeat) generated with the ElevenLabs Sound Effects API and pooled through HTMLAudioElement for sample-accurate retrigger. Asset generation scripts in /scripts are reproducible, the full pipeline committed. Because, why not? Pixi.js renders at native 480x270 pixel-art canvas, integer 4x scale.
