A beautifully chaotic web application that transforms the simple act of clicking a button into a reality-glitching nightmare. This project is the corrupted evolution of the original Useless Button, designed to make every click feel like a mistake you can't stop making.
The Useless Button: Corrupted Edition is an interactive experience that progressively breaks reality with each click. Every button press triggers increasingly absurd and frustrating effects:
- 🔊 Random ridiculous sounds (farts, meows, clown horns, screams)
- 🌈 Terrible background color combinations that hurt your eyes
- 📝 Button text corruption and glitching
- 🎭 Spawning random animated elements across the screen
- 🎨 Font style mutations and text flipping
- 📢 Useless fact alerts and fake pop-ups
- 🕵️ Screen shaking and visual distortions
- 10+ clicks: Button starts dodging your mouse cursor
- 20+ clicks: Button multiplies (2, then 3, then more buttons appear)
- 30+ clicks: Spooky audio starts playing on loop
- Hell Mode: Optional chaos amplifier that adds CSS filters and maximum corruption
Visit the live application: The Useless Button: Corrupted Edition
- React 18 with TypeScript
- Vite for blazing fast development
- Tailwind CSS for styling (and chaos)
- Web Audio API for procedural sound generation
- CSS Animations for reality-breaking effects
- Netlify for deployment
- Built with Bolt.new ⚡
- Node.js (v18 or higher)
- npm or yarn
- A strong stomach for chaos
- Download or clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173
- Click the button (we warned you)
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production buildnpm run lint
- Run ESLint
The upgraded "Chaos Engine" now includes:
- Progressive Corruption: Experience degrades with each click
- Reality Glitching: Visual and audio distortions that compound
- Button Multiplication: Watch as your simple button becomes an army
- Dodging Mechanics: Buttons that actively avoid your cursor
- Hell Mode: Maximum chaos for the truly brave
- Procedural audio generation using Web Audio API
- Multiple sound types: farts, meows, horns, screams, glitches
- Spooky ambient audio for high corruption levels
- "Mute" button that lies to you (gets louder instead)
- Dynamic background color mutations
- Text flipping and font corruption
- Screen shaking and CSS filter effects
- Spawning animated elements and fake pop-ups
- Button rotation, scaling, and positioning chaos
- Fully responsive chaos that works on all devices
- Touch-optimized button dodging mechanics
- Mobile-specific chaos events
- Keyboard navigation support (if you can find the buttons)
- Screen reader friendly (sort of)
- High contrast chaos modes
- Proper ARIA labels (when they're not corrupted)
- Level 0-9: Basic chaos introduction
- Level 10-19: Dodging mode activated
- Level 20-29: Button multiplication begins
- Level 30+: Audio hell and maximum corruption
- Hell Mode: Optional reality breakdown mode
Want to make this experience even more beautifully frustrating? We welcome contributions that enhance the chaos:
- Fork the repository on GitHub
- Create a feature branch for your chaotic improvements
- Add new corruption effects or chaos mechanics
- Submit a pull request with a clear description of the madness
See CONTRIBUTING.md for detailed contribution guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
This corrupted edition takes the original concept of beautiful uselessness and amplifies it into a full reality-glitching experience. It's designed to be:
- Frustratingly addictive: You know you should stop, but you can't
- Progressively chaotic: Each click makes things worse
- Hilariously broken: Embraces the art of digital dysfunction
- Technically impressive: Well-crafted chaos with smooth performance
- The original Reddit Silly Shit Challenge community
- Everyone brave enough to click past level 30
- The developers who inspired us to break the web beautifully
- Built with Bolt.new ⚡ - The AI-powered development platform that made this chaos possible
We are not responsible for any:
- Lost time, productivity, or sanity
- Existential crises caused by button multiplication
- Hearing damage from "muted" audio
- Reality perception disorders
- Uncontrollable urge to keep clicking
Click at your own risk. Every click is a mistake. Keep clicking.
"In a world full of useful applications, we chose violence." 🎭💀