Tap for Chaos was born during Young Entrepreneurs Singapore's Stupid Hackathon, where zero rules and maximum creative freedom let me ask: what's the dumbest thing I can build that makes people laugh uncontrollably? The spark came from two cursed ideas—screaming animals like goats and horses wailing operatically, plus the visual crime of fish in office trousers or pigeons in business slacks. What started as a simple "tap to scream" game exploded into a chaotic web app built entirely with HTML, CSS, and vanilla JavaScript, featuring tap-and-hold screaming mechanics where longer presses create bigger chaos and coins, a Trouser Terror customization system to dress unlocked animals (horse, fish, frog, pigeon, goat, crab) in skinny jeans, clown pants, and invisible trousers, plus a full mini-games collection like Pantify Panic (shoot pants at popping targets), Sky Pants Survival (Flappy Bird through flying printers), and others—all feeding the same addictive coin economy.

I used Canvas API for the meme/sticker generator (with image upload, face swapping onto animals, diabolical idea generation, and PNG downloads), Web Audio API for procedural screams with pitch bends and distortion, and modular data structures to manage progression across systems. Challenges included wrangling browser audio autoplay policies, unifying touch/mouse input across devices, optimizing canvas performance with layered user uploads, and balancing 7+ interconnected systems without grind. The result is stupidly addictive because every mechanic is instantly readable, every reward visually hilarious, and every failure funny—screaming fish in formalwear crashing into tax forms while the screen yells "this crab now pays rent."

Hackathons prove maximum creative freedom produces maximum chaos, and Tap for Chaos captures that perfectly: a 12-hour fever dream of screaming goats, pantified pigeons, and cursed fashion disasters.

Built With

  • replit
Share this project:

Updates